at least we do not plan to upload an updated appliance from those.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
--- /dev/null
+BASEDIR:=$(shell dab basedir)
+
+CVD_FILES:=main.cvd bytecode.cvd daily.cvd safebrowsing.cvd
+
+all: info/init_ok ${CVD_FILES}
+ dab bootstrap --minimal
+ sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/' ${BASEDIR}/etc/ssh/sshd_config
+ touch ${BASEDIR}/proxmox_install_mode
+ dab install libdbi-perl perl-openssl-defaults libcgi-pm-perl proxmox-mailgateway-container gpg ifupdown2
+ rm ${BASEDIR}/proxmox_install_mode
+ sed -i '/^deb.*\.proxmox\.com\/.*$$/d;$${/^$$/d;}' ${BASEDIR}/etc/apt/sources.list
+ cp ${CVD_FILES} ${BASEDIR}/var/lib/clamav/
+ dab finalize --compressor zstd-max
+
+info/init_ok: dab.conf
+ dab init
+ touch $@
+
+.PHONY: clean
+clean:
+ dab clean
+ rm -f *~
+
+.PHONY: dist-clean
+dist-clean: clean
+ dab dist-clean
+ rm -f ${CVD_FILES}
+
+${CVD_FILES}:
+ curl -L --silent --show-error --fail --time-cond $@ --user-agent "CVDUPDATE/0.3.0 (9d591f58-b430-4d0c-99b2-febb1cee0872)" -o $@.tmp https://database.clamav.net/$@
+ [ -f $@.tmp ] && mv $@.tmp $@ || true
+ if command -v sigtool > /dev/null ; then sigtool -i $@; else echo "skipping verification of $@"; fi
--- /dev/null
+Suite: bullseye
+CacheDir: ../cache
+Source: http://ftp.debian.org/debian SUITE main contrib
+Source: http://ftp.debian.org/debian SUITE-updates main contrib
+Source: http://security.debian.org/debian-security SUITE-security main contrib
+Source: http://download.proxmox.com/debian/pmg/ SUITE pmg-no-subscription
+Architecture: amd64
+Name: proxmox-mailgateway-7.3-standard
+Version: 7.3-1
+Section: mail
+Maintainer: Proxmox Support Team <support@proxmox.com>
+Infopage: https://www.proxmox.com/en/proxmox-mail-gateway/overview
+Description: Proxmox Mailgateway 7.3
+ A full featured mail proxy for spam and virus filtering, optimized for
+ container environment.
--- /dev/null
+
+
+BASEDIR:=$(shell dab basedir)
+
+all: info/init_ok
+ dab bootstrap
+ # NOTE: zstd appliances are only supported on PVE >= 7.0, take care on upload!
+ dab finalize --compressor zstd-max
+
+info/init_ok: dab.conf
+ dab init
+ touch $@
+
+.PHONY: clean
+clean:
+ dab clean
+ rm -f *~
+
+.PHONY: dist-clean
+dist-clean:
+ dab dist-clean
+ rm -f *~
--- /dev/null
+Suite: bullseye
+CacheDir: ../cache
+#Source: http://ftp.debian.org/debian SUITE main contrib
+#Source: http://ftp.debian.org/debian SUITE-updates main contrib
+#Source: http://security.debian.org SUITE-security main contrib
+Architecture: amd64
+Name: debian-11-standard
+Version: 11.7-1
+Section: system
+Maintainer: Proxmox Support Team <support@proxmox.com>
+Infopage: https://pve.proxmox.com/wiki/Linux_Container#pct_supported_distributions
+Description: Debian 11 Bullseye (standard)
+ A small Debian Bullseye system including all standard packages.
--- /dev/null
+
+
+BASEDIR:=$(shell dab basedir)
+
+all: info/init_ok
+ dab bootstrap --minimal
+ dab install devuan-keyring
+ dab finalize
+
+info/init_ok: dab.conf
+ dab init
+ touch $@
+
+.PHONY: clean
+clean:
+ dab clean
+ rm -f *~
+
+.PHONY: dist-clean
+dist-clean:
+ dab dist-clean
+ rm -f *~
--- /dev/null
+Suite: beowulf
+CacheDir: ../cache
+Source: http://deb.devuan.org/merged SUITE main contrib
+Source: http://deb.devuan.org/merged SUITE-updates main contrib
+Source: http://deb.devuan.org/merged SUITE-security main contrib
+Architecture: amd64
+Name: devuan-3.0-standard
+Version: 3.0
+Section: system
+Maintainer: Proxmox Support Team <support@proxmox.com>
+Infopage: https://devuan.org
+Description: Devuan 3.0 (standard)
+ A small Devuan Beowulf system including a minimal set of essential packages.
--- /dev/null
+
+
+BASEDIR:=$(shell dab basedir)
+
+all: info/init_ok
+ dab bootstrap --minimal
+ dab install devuan-keyring
+ dab finalize
+
+info/init_ok: dab.conf
+ dab init
+ touch $@
+
+.PHONY: clean
+clean:
+ dab clean
+ rm -f *~
+
+.PHONY: dist-clean
+dist-clean:
+ dab dist-clean
+ rm -f *~
--- /dev/null
+Suite: chimaera
+CacheDir: ../cache
+Source: http://deb.devuan.org/merged SUITE main contrib
+Source: http://deb.devuan.org/merged SUITE-updates main contrib
+Source: http://deb.devuan.org/merged SUITE-security main contrib
+Architecture: amd64
+Name: devuan-4.0-standard
+Version: 4.0
+Section: system
+Maintainer: Proxmox Support Team <support@proxmox.com>
+Infopage: https://devuan.org
+Description: Devuan 4.0 (standard)
+ A small Devuan Chimaera system including a minimal set of essential packages.
--- /dev/null
+BASEDIR:=$(shell dab basedir)
+
+all: info/init_ok
+ dab bootstrap
+ dab finalize
+
+info/init_ok: dab.conf
+ dab init
+ touch $@
+
+.PHONY: clean
+clean:
+ dab clean
+ rm -f *~
+
+.PHONY: dist-clean
+dist-clean:
+ dab dist-clean
+ rm -f *~
--- /dev/null
+Suite: bionic
+CacheDir: ../cache
+#Source: http://archive.ubuntu.com/ubuntu SUITE main restricted universe multiverse
+#Source: http://archive.ubuntu.com/ubuntu SUITE-updates main restricted universe multiverse
+#Source: http://archive.ubuntu.com/ubuntu SUITE-security main restricted universe multiverse
+Architecture: amd64
+Name: ubuntu-18.04-standard
+Version: 18.04.1-1
+Section: system
+Maintainer: Proxmox Support Team <support@proxmox.com>
+Infopage: http://pve.proxmox.com/wiki/Ubuntu_Bionic_Standard
+Description: Ubuntu Bionic (standard)
+ A small Ubuntu Bionic system including all standard packages.
--- /dev/null
+BASEDIR:=$(shell dab basedir)
+
+all: info/init_ok
+ dab bootstrap
+ ###
+ # NOTE: zstd appliances are only supported on PVE >= 7.0, take care on upload!
+ ###
+ dab finalize --compressor zstd-max
+
+info/init_ok: dab.conf
+ dab init
+ touch $@
+
+.PHONY: clean
+clean:
+ dab clean
+ rm -f *~
+
+.PHONY: dist-clean
+dist-clean:
+ dab dist-clean
+ rm -f *~
+
+upload: TARGET=$(shell dab targetname)
+upload:
+ tar cf - $(TARGET).* | ssh repoman upload --type apl --dist bullseye
--- /dev/null
+Suite: kinetic
+CacheDir: ../cache
+#Source: http://archive.ubuntu.com/ubuntu SUITE main restricted universe multiverse
+#Source: http://archive.ubuntu.com/ubuntu SUITE-updates main restricted universe multiverse
+#Source: http://archive.ubuntu.com/ubuntu SUITE-security main restricted universe multiverse
+Architecture: amd64
+Name: ubuntu-22.10-standard
+Version: 22.10-1
+Section: system
+Maintainer: Proxmox Support Team <support@proxmox.com>
+Infopage: https://pve.proxmox.com/wiki/Linux_Container#pct_supported_distributions
+Description: Ubuntu 22.10 Kinetic (standard)
+ A small Ubuntu 22.10 Kinetic Kudu system including all standard packages.
--- /dev/null
+BASEDIR:=$(shell dab basedir)
+
+all: info/init_ok
+ dab bootstrap
+ ###
+ # NOTE: zstd appliances are only supported on PVE >= 7.0, take care on upload!
+ ###
+ dab finalize --compressor zstd-max
+
+info/init_ok: dab.conf
+ dab init
+ touch $@
+
+.PHONY: clean
+clean:
+ dab clean
+ rm -f *~
+
+.PHONY: dist-clean
+dist-clean:
+ dab dist-clean
+ rm -f *~
+
+upload: TARGET=$(shell dab targetname)
+upload:
+ tar cf - $(TARGET).* | ssh repoman upload --type apl --dist bullseye
--- /dev/null
+Suite: lunar
+CacheDir: ../cache
+#Source: http://archive.ubuntu.com/ubuntu SUITE main restricted universe multiverse
+#Source: http://archive.ubuntu.com/ubuntu SUITE-updates main restricted universe multiverse
+#Source: http://archive.ubuntu.com/ubuntu SUITE-security main restricted universe multiverse
+Architecture: amd64
+Name: ubuntu-23.04-standard
+Version: 23.04-1
+Section: system
+Maintainer: Proxmox Support Team <support@proxmox.com>
+Infopage: https://pve.proxmox.com/wiki/Linux_Container#pct_supported_distributions
+Description: Ubuntu 23.04 Lunar (standard)
+ A small Ubuntu 23.04 Lunar Lobster system including all standard packages.
--- /dev/null
+BASEDIR:=$(shell dab basedir)
+
+all: info/init_ok
+ dab bootstrap
+ ###
+ # NOTE: zstd appliances are only supported on PVE >= 7.0, take care on upload!
+ ###
+ dab finalize --compressor zstd-max
+
+info/init_ok: dab.conf
+ dab init
+ touch $@
+
+.PHONY: clean
+clean:
+ dab clean
+ rm -f *~
+
+.PHONY: dist-clean
+dist-clean:
+ dab dist-clean
+ rm -f *~
+
+upload: TARGET=$(shell dab targetname)
+upload:
+ tar cf - $(TARGET).* | ssh repoman upload --type apl --dist bookworm
--- /dev/null
+Suite: mantic
+CacheDir: ../cache
+#Source: http://archive.ubuntu.com/ubuntu SUITE main restricted universe multiverse
+#Source: http://archive.ubuntu.com/ubuntu SUITE-updates main restricted universe multiverse
+#Source: http://archive.ubuntu.com/ubuntu SUITE-security main restricted universe multiverse
+Architecture: amd64
+Name: ubuntu-23.10-standard
+Version: 23.10-1
+Section: system
+Maintainer: Proxmox Support Team <support@proxmox.com>
+Infopage: https://pve.proxmox.com/wiki/Linux_Container#pct_supported_distributions
+Description: Ubuntu 23.10 Mantic (standard)
+ A small Ubuntu 23.10 Mantic Minotaur system including all standard packages.
+++ /dev/null
-BASEDIR:=$(shell dab basedir)
-
-CVD_FILES:=main.cvd bytecode.cvd daily.cvd safebrowsing.cvd
-
-all: info/init_ok ${CVD_FILES}
- dab bootstrap --minimal
- sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/' ${BASEDIR}/etc/ssh/sshd_config
- touch ${BASEDIR}/proxmox_install_mode
- dab install libdbi-perl perl-openssl-defaults libcgi-pm-perl proxmox-mailgateway-container gpg ifupdown2
- rm ${BASEDIR}/proxmox_install_mode
- sed -i '/^deb.*\.proxmox\.com\/.*$$/d;$${/^$$/d;}' ${BASEDIR}/etc/apt/sources.list
- cp ${CVD_FILES} ${BASEDIR}/var/lib/clamav/
- dab finalize --compressor zstd-max
-
-info/init_ok: dab.conf
- dab init
- touch $@
-
-.PHONY: clean
-clean:
- dab clean
- rm -f *~
-
-.PHONY: dist-clean
-dist-clean: clean
- dab dist-clean
- rm -f ${CVD_FILES}
-
-${CVD_FILES}:
- curl -L --silent --show-error --fail --time-cond $@ --user-agent "CVDUPDATE/0.3.0 (9d591f58-b430-4d0c-99b2-febb1cee0872)" -o $@.tmp https://database.clamav.net/$@
- [ -f $@.tmp ] && mv $@.tmp $@ || true
- if command -v sigtool > /dev/null ; then sigtool -i $@; else echo "skipping verification of $@"; fi
+++ /dev/null
-Suite: bullseye
-CacheDir: ../cache
-Source: http://ftp.debian.org/debian SUITE main contrib
-Source: http://ftp.debian.org/debian SUITE-updates main contrib
-Source: http://security.debian.org/debian-security SUITE-security main contrib
-Source: http://download.proxmox.com/debian/pmg/ SUITE pmg-no-subscription
-Architecture: amd64
-Name: proxmox-mailgateway-7.3-standard
-Version: 7.3-1
-Section: mail
-Maintainer: Proxmox Support Team <support@proxmox.com>
-Infopage: https://www.proxmox.com/en/proxmox-mail-gateway/overview
-Description: Proxmox Mailgateway 7.3
- A full featured mail proxy for spam and virus filtering, optimized for
- container environment.
+++ /dev/null
-
-
-BASEDIR:=$(shell dab basedir)
-
-all: info/init_ok
- dab bootstrap
- # NOTE: zstd appliances are only supported on PVE >= 7.0, take care on upload!
- dab finalize --compressor zstd-max
-
-info/init_ok: dab.conf
- dab init
- touch $@
-
-.PHONY: clean
-clean:
- dab clean
- rm -f *~
-
-.PHONY: dist-clean
-dist-clean:
- dab dist-clean
- rm -f *~
+++ /dev/null
-Suite: bullseye
-CacheDir: ../cache
-#Source: http://ftp.debian.org/debian SUITE main contrib
-#Source: http://ftp.debian.org/debian SUITE-updates main contrib
-#Source: http://security.debian.org SUITE-security main contrib
-Architecture: amd64
-Name: debian-11-standard
-Version: 11.7-1
-Section: system
-Maintainer: Proxmox Support Team <support@proxmox.com>
-Infopage: https://pve.proxmox.com/wiki/Linux_Container#pct_supported_distributions
-Description: Debian 11 Bullseye (standard)
- A small Debian Bullseye system including all standard packages.
+++ /dev/null
-
-
-BASEDIR:=$(shell dab basedir)
-
-all: info/init_ok
- dab bootstrap --minimal
- dab install devuan-keyring
- dab finalize
-
-info/init_ok: dab.conf
- dab init
- touch $@
-
-.PHONY: clean
-clean:
- dab clean
- rm -f *~
-
-.PHONY: dist-clean
-dist-clean:
- dab dist-clean
- rm -f *~
+++ /dev/null
-Suite: beowulf
-CacheDir: ../cache
-Source: http://deb.devuan.org/merged SUITE main contrib
-Source: http://deb.devuan.org/merged SUITE-updates main contrib
-Source: http://deb.devuan.org/merged SUITE-security main contrib
-Architecture: amd64
-Name: devuan-3.0-standard
-Version: 3.0
-Section: system
-Maintainer: Proxmox Support Team <support@proxmox.com>
-Infopage: https://devuan.org
-Description: Devuan 3.0 (standard)
- A small Devuan Beowulf system including a minimal set of essential packages.
+++ /dev/null
-
-
-BASEDIR:=$(shell dab basedir)
-
-all: info/init_ok
- dab bootstrap --minimal
- dab install devuan-keyring
- dab finalize
-
-info/init_ok: dab.conf
- dab init
- touch $@
-
-.PHONY: clean
-clean:
- dab clean
- rm -f *~
-
-.PHONY: dist-clean
-dist-clean:
- dab dist-clean
- rm -f *~
+++ /dev/null
-Suite: chimaera
-CacheDir: ../cache
-Source: http://deb.devuan.org/merged SUITE main contrib
-Source: http://deb.devuan.org/merged SUITE-updates main contrib
-Source: http://deb.devuan.org/merged SUITE-security main contrib
-Architecture: amd64
-Name: devuan-4.0-standard
-Version: 4.0
-Section: system
-Maintainer: Proxmox Support Team <support@proxmox.com>
-Infopage: https://devuan.org
-Description: Devuan 4.0 (standard)
- A small Devuan Chimaera system including a minimal set of essential packages.
+++ /dev/null
-BASEDIR:=$(shell dab basedir)
-
-all: info/init_ok
- dab bootstrap
- dab finalize
-
-info/init_ok: dab.conf
- dab init
- touch $@
-
-.PHONY: clean
-clean:
- dab clean
- rm -f *~
-
-.PHONY: dist-clean
-dist-clean:
- dab dist-clean
- rm -f *~
+++ /dev/null
-Suite: bionic
-CacheDir: ../cache
-#Source: http://archive.ubuntu.com/ubuntu SUITE main restricted universe multiverse
-#Source: http://archive.ubuntu.com/ubuntu SUITE-updates main restricted universe multiverse
-#Source: http://archive.ubuntu.com/ubuntu SUITE-security main restricted universe multiverse
-Architecture: amd64
-Name: ubuntu-18.04-standard
-Version: 18.04.1-1
-Section: system
-Maintainer: Proxmox Support Team <support@proxmox.com>
-Infopage: http://pve.proxmox.com/wiki/Ubuntu_Bionic_Standard
-Description: Ubuntu Bionic (standard)
- A small Ubuntu Bionic system including all standard packages.
+++ /dev/null
-BASEDIR:=$(shell dab basedir)
-
-all: info/init_ok
- dab bootstrap
- ###
- # NOTE: zstd appliances are only supported on PVE >= 7.0, take care on upload!
- ###
- dab finalize --compressor zstd-max
-
-info/init_ok: dab.conf
- dab init
- touch $@
-
-.PHONY: clean
-clean:
- dab clean
- rm -f *~
-
-.PHONY: dist-clean
-dist-clean:
- dab dist-clean
- rm -f *~
-
-upload: TARGET=$(shell dab targetname)
-upload:
- tar cf - $(TARGET).* | ssh repoman upload --type apl --dist bullseye
+++ /dev/null
-Suite: kinetic
-CacheDir: ../cache
-#Source: http://archive.ubuntu.com/ubuntu SUITE main restricted universe multiverse
-#Source: http://archive.ubuntu.com/ubuntu SUITE-updates main restricted universe multiverse
-#Source: http://archive.ubuntu.com/ubuntu SUITE-security main restricted universe multiverse
-Architecture: amd64
-Name: ubuntu-22.10-standard
-Version: 22.10-1
-Section: system
-Maintainer: Proxmox Support Team <support@proxmox.com>
-Infopage: https://pve.proxmox.com/wiki/Linux_Container#pct_supported_distributions
-Description: Ubuntu 22.10 Kinetic (standard)
- A small Ubuntu 22.10 Kinetic Kudu system including all standard packages.
+++ /dev/null
-BASEDIR:=$(shell dab basedir)
-
-all: info/init_ok
- dab bootstrap
- ###
- # NOTE: zstd appliances are only supported on PVE >= 7.0, take care on upload!
- ###
- dab finalize --compressor zstd-max
-
-info/init_ok: dab.conf
- dab init
- touch $@
-
-.PHONY: clean
-clean:
- dab clean
- rm -f *~
-
-.PHONY: dist-clean
-dist-clean:
- dab dist-clean
- rm -f *~
-
-upload: TARGET=$(shell dab targetname)
-upload:
- tar cf - $(TARGET).* | ssh repoman upload --type apl --dist bullseye
+++ /dev/null
-Suite: lunar
-CacheDir: ../cache
-#Source: http://archive.ubuntu.com/ubuntu SUITE main restricted universe multiverse
-#Source: http://archive.ubuntu.com/ubuntu SUITE-updates main restricted universe multiverse
-#Source: http://archive.ubuntu.com/ubuntu SUITE-security main restricted universe multiverse
-Architecture: amd64
-Name: ubuntu-23.04-standard
-Version: 23.04-1
-Section: system
-Maintainer: Proxmox Support Team <support@proxmox.com>
-Infopage: https://pve.proxmox.com/wiki/Linux_Container#pct_supported_distributions
-Description: Ubuntu 23.04 Lunar (standard)
- A small Ubuntu 23.04 Lunar Lobster system including all standard packages.
+++ /dev/null
-BASEDIR:=$(shell dab basedir)
-
-all: info/init_ok
- dab bootstrap
- ###
- # NOTE: zstd appliances are only supported on PVE >= 7.0, take care on upload!
- ###
- dab finalize --compressor zstd-max
-
-info/init_ok: dab.conf
- dab init
- touch $@
-
-.PHONY: clean
-clean:
- dab clean
- rm -f *~
-
-.PHONY: dist-clean
-dist-clean:
- dab dist-clean
- rm -f *~
-
-upload: TARGET=$(shell dab targetname)
-upload:
- tar cf - $(TARGET).* | ssh repoman upload --type apl --dist bookworm
+++ /dev/null
-Suite: mantic
-CacheDir: ../cache
-#Source: http://archive.ubuntu.com/ubuntu SUITE main restricted universe multiverse
-#Source: http://archive.ubuntu.com/ubuntu SUITE-updates main restricted universe multiverse
-#Source: http://archive.ubuntu.com/ubuntu SUITE-security main restricted universe multiverse
-Architecture: amd64
-Name: ubuntu-23.10-standard
-Version: 23.10-1
-Section: system
-Maintainer: Proxmox Support Team <support@proxmox.com>
-Infopage: https://pve.proxmox.com/wiki/Linux_Container#pct_supported_distributions
-Description: Ubuntu 23.10 Mantic (standard)
- A small Ubuntu 23.10 Mantic Minotaur system including all standard packages.