
isolinuxcfg="boot/x86_64/loader/isolinux.cfg"


sys_name="se03group1"

while [ $# -gt 0 ]; do
    case "$1" in
        --host ) sys_name="$2"; shift ;;
        --host=* ) sys_name="${1#*=}" ;;		
 
    esac
    shift
done

echo "SYSTEM: ${sys_name}"
exit 99
#sys_name="hana-01"

case "${sys_name}" in
    se03group1 )
	sys_dev="eth0"
	sys_ip="192.168.201.114/24"
	sys_gw="192.168.201.41"
	sys_dns="149.44.160.160"
	sys_src="suse.com"
	;;
    hana-01 )
	sys_dev="eth2"
	sys_ip="149.44.176.56/21"
	sys_gw="149.44.183.254"
	sys_dns="149.44.160.160"
	sys_src="nue.suse.com"
	;;
esac
cfgtemplate="default openssh

# openssh
label openssh
  kernel linux
  append showopts initrd=initrd rescue=1 splash=silent language=de_DE ssh=1 ssh.password=SuSE1234 manual=0 ifcfg=\"${sys_dev}=${sys_ip},${sys_gw},${sys_dns},${sys_src}\"

ui              gfxboot bootlogo message
implicit        1
prompt          1
timeout         100
"

echo "${cfgtemplate}" > "${isolinuxcfg}"

mkisofs -o "/var/lib/Landscape/${sys_name}.iso" \
        -b boot/x86_64/loader/isolinux.bin \
         -c boot/x86_64/loader/isolinux.cat \
         -m '*rpm' -m 'gdb' -m 'docu' \
         -no-emul-boot \
         -boot-load-size 4 \
         -boot-info-table \
         -J -R \
         -V "${sys_name}" .
#
#         -m '*rpm' -m 'root' -m 'common' -m 'gdb' -m 'docu' \
