Hi How is "-c" concatenate to the classes from config_space/class ?
We set a couple of default classes (class/49-always_set_classes) and add only the invidual, server specific, classes via class/50-host-classes # fai-diskimage -v -N -cDEBIAN_10,S2APP image.raw Formatting 'image.raw', fmt=raw size=838860800 ------------------------------------------------- Fully Automatic Installation - FAI 5.10.3~buster1 (c) 1999-2021 Thomas Lange <la...@cs.uni-koeln.de> ------------------------------------------------- Starting FAI execution - 20210630_092050 Hostname set to debian.example.com Using configuration files from /etc/fai Calling task_confdir FAI_FLAGS: NO SERVER FOUND FOR FAI_CONFIG_SRC No monitor daemon defined. FAI_CONFIG_SRC is set to file:///srv/fai/config Using local path /srv/fai/config as config space. Calling task_setup FAI_FLAGS: Calling task_defclass fai-class: Defining classes. Executing /srv/fai/config/class/10-base-classes. 10-base-classes OK. Executing /srv/fai/config/class/20-hwdetect.sh. FAI_VERSION -5.10.3~buster1- 20-hwdetect.sh OK. Executing /srv/fai/config/class/49-always_set_classes. 49-always_set_IAMBCUBE_PATCHMGM-classes OK. Executing /srv/fai/config/class/50-host-classes. 50-host-classes OK. Executing /srv/fai/config/class/51-STEP. 51-STEP OK. List of all classes: DEFAULT LINUX X86_64 NETWORK SUDO SSH SSL POSTFIX NTP SYSLOG SHOREWALL CUSTOM_RULES SNMP IAMBCUBE PATCHMGM NRPE FAICLIENT LIMA KILLIDLE DEEPSEC RUNONCE GRUB_PC debian.example.com LAST Calling task_defvar Executing DEFAULT.var ++ LOGREMOTEDIR=/var/log/fai/remotelog ++ AINSL_TARGET= ... Calling task_action FAI_ACTION: install Performing FAI installation. All data may be overwritten! Calling task_install Calling task_partition No matching disk_config found Error in task partition. Code: 710 Traceback: task_error task_partition task task_install task task_action task main ... # cat /srv/fai/config/disk_config/DEBIAN_10 # example of new config file for setup-storage # # <type> <mountpoint> <size> <fs type> <mount options> <misc options> disk_config disk1 align-at:1M fstabkey:label bootable:1 primary /boot 499 ext2 rw,noatime createopts="-L BOOT -m 0" primary - 500- - - disk_config lvm fstabkey:label vg vgsys disk1.2 # createopts= -L Label in fstag, -m root reserve vgsys-swap swap 4096 swap sw vgsys-root / 7G-99% ext4 defaults createopts="-L ROOT" vgsys-home /home 50 ext4 defaults createopts="-L HOME -m 0" vgsys-postgres - 50 ext4 defaults createopts="-L POSTGRES -m 0" vgsys-jboss - 20 ext4 - createopts="-L JBOSS -m 0" vgsys-custom /opt/custom 20 ext4 defaults createopts="-L CUSTOM -m 0" vgsys-tomcat - 20 ext4 - createopts="-L TOMCAT -m 0" vgsys-deploy - 20 ext4 - createopts="-L DEPLOY -m 0" vgsys-srv /srv 20 ext4 defaults createopts="-L SRV -m 0" vgsys-var /var 8G ext4 defaults createopts="-L VAR -m 0" vgsys-mysql - 50 ext4 defaults createopts="-L MYSQL -m 0" vgsys-data - 50 ext4 defaults createopts="-L DATA -m 0" vgsys-backup - 20 ext4 defaults createopts="-L BACKUP -m cat FAI_CLASSES DEFAULT LINUX X86_64 NETWORK SUDO SSH SSL POSTFIX NTP SYSLOG SHOREWALL CUSTOM_RULES SNMP IAMBCUBE PATCHMGM NRPE FAICLIENT LIMA KILLIDLE DEEPSEC RUNONCE GRUB_PC debian.example.com LAST grep cmdlineclasses variables.log cmdlineclasses='DEBIAN_10 S2APP' Reiner Schulz