I've been using clicfs only because I couldn't get any other option to get as far through the boot sequence. Short term, what I'm
really trying to do is use a rw nfs mount on a diskless system, but when I try that the boot fails with error "failed to create filesystem".
In that case, I was using a config file containing just an NFSROOT line. Long term, I may put a little SSD in the device to speed up
booting, but I'd need a simple way to trigger a "reflash" because I'd be changing the image fairly regularly. The device has no keyboard
or mouse - just a remote - so that might be awkward.
Possibly not relevant, but... before kiwi, I was connecting a disk to the target device, just for the install, and performing a normal
network install, then rsyncing the result to my server, and running mkinitrd to create an initrd for the pxe boot. I've just discovered
kiwi, and was thinking it might give me a simpler alternative. Certainly looks to be very powerful and flexible system.
config.default
~~~~~~~~~~
IMAGE='/dev/ram1;MythTV.x86_64;1.0.0;10.0.0.5;4096'
boot.kiwi
~~~~~~~
KIWI Log:
KIWI .profile contents:
kiwi_bootkernel='std'
kiwi_bootloader='grub'
kiwi_bootprofile='default'
kiwi_cpio_name='initrd-netboot-suse-13.1'
kiwi_delete='cracklib-dict-full diffutils fillup gdbm info insserv iproute2 logrotate make mingetty Mesa openSUSE-release pam pam-modules perl perl-Bootloader permissions'
kiwi_displayname='MythTV'
kiwi_drivers='crypto/*,drivers/acpi/dock.ko,drivers/ata/*,drivers/block/aoe/aoe.ko,drivers/block/brd.ko,drivers/block/cciss.ko,drivers/block/loop.ko,drivers/block/nbd.ko,drivers/char/lp.ko,drivers/gpu/drm/i915/i915.ko,drivers/gpu/drm/nouveau/nouveau.ko,drivers/gpu/drm/radeon/radeon.ko,drivers/hid/*,drivers/hv/*,drivers/ide/*,drivers/input/keyboard/*,drivers/input/mouse/*,drivers/md/*,drivers/message/fusion/*,drivers/net/*,drivers/parport/*,drivers/scsi/*,drivers/staging/hv/*,drivers/usb/*,fs/binfmt_aout.ko,fs/binfmt_misc.ko,fs/btrfs/*,fs/exportfs/*,fs/ext2/*,fs/ext3/*,fs/ext4/*,fs/fat/*,fs/fuse/*,fs/hfs/*,fs/jbd/*,fs/jbd2/*,fs/lockd/*,fs/mbcache.ko,fs/nfs/*,fs/nfs_common/*,fs/quota_v1.ko,fs/quota_v2.ko,fs/reiserfs/*,fs/squashfs/*,fs/vfat/*,fs/xfs/*,lib/crc-t10dif.ko,lib/crc16.ko,lib/libcrc32c.ko,lib/zlib_deflate/zlib_deflate.ko,net/ipv6/*,net/packet/*,net/sunrpc/*'
kiwi_firmware='bios'
kiwi_iname='initrd-netboot-suse-13.1'
kiwi_iversion='2.1.1'
kiwi_language='en_GB'
kiwi_loader_theme='openSUSE'
kiwi_profiles='default,std'
kiwi_revision='5684bc7a970656551c8ccc6407a6a5c8876bb505'
kiwi_splash_theme='openSUSE'
kiwi_strip_delete='/usr/share/info /usr/share/splashy /lib/i686/nosegneg /usr/lib*/gconv /usr/src/packages /usr/share/X11/locale /usr/share/backgrounds /usr/share/grub2/backgrounds /usr/share/kbd /usr/lib/rpm /var/log/*'
kiwi_strip_libs='libdmraid-events-isw libfontenc libfreetype libgcc_s libnsl libnss_compat libnss_dns libnss_files libpng libresolv librt libsysfs libutempter libutil libkmod libselinux libsepol libdevmapper libply-boot-client libply-splash-graphics libsplashy libsplashycnf libjpeg libkms'
kiwi_strip_tools='date dbus-uuidgen ifup isoinfo arch ata_id atftp atftpd awk basename bash bc blkid blockdev blogd btrfsctl btrfs btrfstune btrfsck busybox bzip2 cat checkmedia chroot clear clicfs cmp column cp cryptsetup curl cut dasd_configure dcounter dd debugreiserfs depmod df dhcpcd dialog diff dirname dmesg dmevent_tool dmraid dmsetup driveready dropbear dropbearkey du dumpe2fs e2fsck echo edd_id egrep eject env expr false fbiterm fbmngplay fdasd fdisk file find free fsck.ext2 fsck.ext3 fsck.ext4 fsck.btrfs fuser gawk gettext grep grub gzip halt hdparm head hexdump host hostname hwinfo hwup ifconfig init insmod id kexec kill killall killall5 killproc klogconsole kpartx kpartx_id ldconfig ldd ln losetup ls lsdasd lsmod lvchange lvcreate lvextend lvm lvresize md5sum mdadm mdmon mkdir mkdosfs mke2fs mkfifo mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.xfs xfs_growfs xfs_check mkinitrd mknod mkreiserfs mkswap modinfo modprobe mount mount.nfs mount.nfs4 mount.zfs mpath_id mpath_wait mv nbd-client pam_console_apply parted path_id pidof ping pivot_root portmap posbios printf ps pvchange pvcreate pvresize pvscan pwd plymouth plymouthd plymouth-set-default-theme qeth_configure readlink reboot systemctl reiserfsck resize2fs resize_reiserfs rm rmdir rmmod route haveged rpcbind rpc.idmapd rpc.statd scsi_id scsi_tur rsync sed seq setctsid setterm sfdisk sg_inq sh showconsole shutdown sleep sm-notify sort splash startproc start-statd stat swapoff swapon tac rev tail tar test touch tr true tty tune2fs udevadm udevcontrol udevd udevsettle udevtrigger umount uname unionfs uniq usb_id usleep utimer vgcfgbackup vgcfgrestore vgchange vgcreate vgdisplay vgextend vgremove vgrename vgscan vgs vol_id wc which xargs xz yes zfcp_disk_configure zfcp_host_configure kmod zpool zfs'
kiwi_type='cpio'
+ ldconfig
+ mountSystemFilesystems
+ touch /etc/modules.conf
+ touch /lib/modules/3.11.6-4-default/modules.dep
+ runHook init
+ '[' '!' -z '' ']'
+ export eval KIWI_ALLOW_HOOK_CMD_init=0
+ KIWI_ALLOW_HOOK_CMD_init=0
+ HOOK=/kiwi-hooks/init.sh
+ '[' '!' -e /kiwi-hooks/init.sh ']'
+ HOOK=/lib/kiwi/hooks/init.sh
+ '[' -e /lib/kiwi/hooks/init.sh ']'
+ '[' '!' -z '' ']'
+ eval local 'call_cmd=$KIWI_ALLOW_HOOK_CMD_init'
++ local call_cmd=0
+ '[' 0 -eq 1 ']'
+ udevStart
+ '[' -f /build_day ']'
+ importFile
+ local prefix=
+ cat -
+ grep -v '^$'
+ grep -v '^[ \t]*#'
+ sed -i -e 's#\(^[a-zA-Z0-9_]\+\)=["'\'']\(.*\)["'\'']#\1=\2#' /tmp/srcme
+ sed -i -e 's#\\\(.\)#\1#g' /tmp/srcme
+ sed -i -e 's#'\''\+#'\''\\'\'''\''#g' /tmp/srcme
+ sed -i -e 's#\(^[a-zA-Z0-9_]\+\)=\(.*\)#\1='\''\2'\''#' /tmp/srcme
+ source /tmp/srcme
++ build_day=20140119
+ read line
++ echo 'build_day='\''20140119'\'''
++ cut -d = -f1
+ key=build_day
+ eval 'export build_day'
++ export build_day
+ read line
+ '[' '!' -z '' ']'
++ LC_ALL=C
++ date -u +%Y%m%d
+ current_day=20140120
+ '[' 20140120 -lt 20140119 ']'
+ ls /lib/modules/3.11.6-4-default/modules.order
+ createInitialDevices /dev
+ local prefix=/dev
+ mkdir -p /dev
+ '[' '!' -d /dev ']'
+ mount -t devtmpfs -o mode=0755,nr_inodes=0 devtmpfs /dev
+ export have_devtmpfs=true
+ have_devtmpfs=true
+ mkdir -m 1777 /dev/shm
+ mount -t tmpfs -o mode=1777 tmpfs /dev/shm
+ mkdir -p -m 0755 /run
+ mount -t tmpfs -o mode=0755,nodev,nosuid tmpfs /run
+ mkdir -m 0755 /dev/pts
+ mount -t devpts -o mode=0620,gid=5 devpts /dev/pts
+ ln -s /proc/self/fd /dev/fd
+ ln -s fd/0 /dev/stdin
+ ln -s fd/1 /dev/stdout
+ ln -s fd/2 /dev/stderr
+ exec
+ moduleLoadBeforeUdev
+ loadAGPModules
++ uname -r
+ local krunning=3.11.6-4-default
+ for i in '/lib/modules/$krunning/kernel/drivers/char/agp/*'
+ test -e '/lib/modules/3.11.6-4-default/kernel/drivers/char/agp/*'
+ continue
+ '[' -x /sbin/udevd ']'
+ /sbin/udevd --daemon
++ pidof -s /sbin/udevd
+ UDEVD_PID=192
+ echo UDEVD_PID=192
+ udevTrigger
++ which udevadm
+ local udevadmExec=/sbin/udevadm
+ '[' -x /sbin/udevadm ']'
+ /sbin/udevadm trigger
+ udevPending
+ local timeout=30
++ which udevadm
+ local udevadmExec=/sbin/udevadm
+ '[' -x /sbin/udevadm ']'
+ /sbin/udevadm settle --timeout=30
++ cat /proc/cmdline
+ for o in '$(cat /proc/cmdline)'
+ case "$o" in
+ for o in '$(cat /proc/cmdline)'
+ case "$o" in
+ for o in '$(cat /proc/cmdline)'
+ case "$o" in
+ for o in '$(cat /proc/cmdline)'
+ case "$o" in
+ for o in '$(cat /proc/cmdline)'
+ case "$o" in
+ '[' 1 -eq 1 ']'
+ startPlymouth
+ which plymouthd
+ mkdir --mode 755 /run/plymouth
+ plymouth-set-default-theme openSUSE
+ plymouthd --mode=boot --attach-to-session --pid-file /run/plymouth/pid
+ udevadm settle --timeout 30 --exit-if-exists=/sys/class/drm/card0/dev
+ udevadm settle --timeout 30 --exit-if-exists=/sys/class/graphics/fb0/dev
+ plymouth show-splash
+ includeKernelParameters
+ IFS='
'
+ local file=
+ local translate=
+ '[' -z '' ']'
+ file=/proc/cmdline
++ cat /proc/cmdline
+ for i in '$(cat $file)'
+ echo initrd=boot/initrd
+ grep -q =
++ echo initrd=boot/initrd
++ cut -f1 -d=
+ kernelKey=initrd
+ '[' '' = lowercase ']'
++ echo initrd=boot/initrd
++ cut -f2 -d=
+ kernelVal=boot/initrd
+ eval export initrd=boot/initrd
++ export initrd=boot/initrd
++ initrd=boot/initrd
+ for i in '$(cat $file)'
+ echo vga=0x314
+ grep -q =
++ echo vga=0x314
++ cut -f1 -d=
+ kernelKey=vga
+ '[' '' = lowercase ']'
++ echo vga=0x314
++ cut -f2 -d=
+ kernelVal=0x314
+ eval export vga=0x314
++ export vga=0x314
++ vga=0x314
+ for i in '$(cat $file)'
+ echo kiwidebug=1
+ grep -q =
++ echo kiwidebug=1
++ cut -f1 -d=
+ kernelKey=kiwidebug
+ '[' '' = lowercase ']'
++ echo kiwidebug=1
++ cut -f2 -d=
+ kernelVal=1
+ eval export kiwidebug=1
++ export kiwidebug=1
++ kiwidebug=1
+ for i in '$(cat $file)'
+ echo BOOT_IMAGE=boot/linux
+ grep -q =
++ echo BOOT_IMAGE=boot/linux
++ cut -f1 -d=
+ kernelKey=BOOT_IMAGE
+ '[' '' = lowercase ']'
++ echo BOOT_IMAGE=boot/linux
++ cut -f2 -d=
+ kernelVal=boot/linux
+ eval export BOOT_IMAGE=boot/linux
++ export BOOT_IMAGE=boot/linux
++ BOOT_IMAGE=boot/linux
+ for i in '$(cat $file)'
+ echo ip=10.0.0.4:10.0.0.5:10.0.0.1:255.0.0.0
+ grep -q =
++ echo ip=10.0.0.4:10.0.0.5:10.0.0.1:255.0.0.0
++ cut -f1 -d=
+ kernelKey=ip
+ '[' '' = lowercase ']'
++ echo ip=10.0.0.4:10.0.0.5:10.0.0.1:255.0.0.0
++ cut -f2 -d=
+ kernelVal=10.0.0.4:10.0.0.5:10.0.0.1:255.0.0.0
+ eval export ip=10.0.0.4:10.0.0.5:10.0.0.1:255.0.0.0
++ export ip=10.0.0.4:10.0.0.5:10.0.0.1:255.0.0.0
++ ip=10.0.0.4:10.0.0.5:10.0.0.1:255.0.0.0
+ '[' '!' -z '' ']'
+ '[' '!' -z '' ']'
+ '[' '!' -z '' ']'
+ '[' '!' -z '' ']'
+ '[' '!' -z '' ']'
+ '[' '!' -z en_GB ']'
++ echo en_GB
++ cut -f1 -d,
+ export DIALOG_LANG=en_GB
+ DIALOG_LANG=en_GB
+ '[' '!' -z '' ']'
+ startShell
+ '[' '!' -z 1 ']'
+ '[' '!' -e /dev/tty2 ']'
+ Echo 'Starting boot shell on /dev/tty2'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 2.250710] Starting boot shell on /dev/tty2'
+ '[' 0 = 0 ']'
+ set +x
+ setctsid -f /dev/tty2 /bin/bash -i
++ fuser /dev/tty2
/include: line 6362: fuser: command not found
++ tr -d ' '
+ ELOGSHELL_PID=
+ echo ELOGSHELL_PID=
+ '[' no = no ']'
+ loadNetworkCard
+ local IFS
+ local loaded=0
+ probeNetworkCard
+ local IFS=%
+ local module=
+ local hwicmd=/usr/sbin/hwinfo
++ /usr/sbin/hwinfo --netcard
++ grep 'Driver [IA]'
++ sed '-es@modprobe\(.*\)"@\1%@'
++ tr -d '\n'
+ for i in '`$hwicmd --netcard | grep "Driver [IA]" |
sed -es"@modprobe\(.*\)\"@\1%@" | tr -d "\n"`'
+ echo ' Driver Info #0: Driver Activation Cmd: " ath9k'
+ grep -q '#0'
++ echo ' Driver Info #0: Driver Activation Cmd: " ath9k'
++ cut -f2 '-d"'
++ tr -d ' '
+ module=ath9k
++ echo ath9k
++ sed -es@modprobe@@g
+ module=ath9k
+ IFS=';'
+ for m in '$module'
+ echo
+ grep -q ath9k
+ '[' '!' -z '' ']'
+ networkModule=ath9k
+ for i in '`$hwicmd --netcard | grep "Driver [IA]" |
sed -es"@modprobe\(.*\)\"@\1%@" | tr -d "\n"`'
+ echo ' Driver Info #0: Driver Activation Cmd: " r8169'
+ grep -q '#0'
++ echo ' Driver Info #0: Driver Activation Cmd: " r8169'
++ cut -f2 '-d"'
++ tr -d ' '
+ module=r8169
++ echo r8169
++ sed -es@modprobe@@g
+ module=r8169
+ IFS=';'
+ for m in '$module'
+ echo ath9k
+ grep -q r8169
+ '[' '!' -z ath9k ']'
+ networkModule=ath9k:r8169
++ echo ath9k:r8169
+ networkModule=ath9k:r8169
+ IFS=:
+ for i in '$networkModule'
+ '[' '!' -z ath9k ']'
+ modprobe ath9k
+ '[' 0 = 0 ']'
+ loaded=1
+ for i in '$networkModule'
+ '[' '!' -z r8169 ']'
+ modprobe r8169
+ '[' 0 = 0 ']'
+ loaded=1
+ runHook prenetwork
+ '[' '!' -z '' ']'
+ export eval KIWI_ALLOW_HOOK_CMD_prenetwork=0
+ KIWI_ALLOW_HOOK_CMD_prenetwork=0
+ HOOK=/kiwi-hooks/prenetwork.sh
+ '[' '!' -e /kiwi-hooks/prenetwork.sh ']'
+ HOOK=/lib/kiwi/hooks/prenetwork.sh
+ '[' -e /lib/kiwi/hooks/prenetwork.sh ']'
+ '[' '!' -z '' ']'
+ eval local 'call_cmd=$KIWI_ALLOW_HOOK_CMD_prenetwork'
++ local call_cmd=0
+ '[' 0 -eq 1 ']'
+ '[' no = no ']'
+ setupNetwork
+ local IFS
+ local MAC=0
+ local DEV=0
+ local mac_list=0
+ local dev_list=0
+ local index=0
+ local hwicmd=/usr/sbin/hwinfo
+ local 'opts=--noipv4ll -p'
+ local try_iface
+ export prefer_iface=eth0
+ prefer_iface=eth0
+ export DHCPCD_STARTED=
+ DHCPCD_STARTED=
++ ifconfig -a
++ grep HWaddr
++ tr -s ' ' _
+ for i in '$(ifconfig -a | grep HWaddr | tr -s " " "_")'
++ echo enp4s11_Link_encap:Ethernet_HWaddr_00:01:2E:48:84:87_
++ cut -f1 -d _
+ DEV=enp4s11
++ echo enp4s11_Link_encap:Ethernet_HWaddr_00:01:2E:48:84:87_
++ cut -f5 -d _
+ MAC=00:01:2E:48:84:87
+ mac_list[$index]=00:01:2E:48:84:87
+ dev_list[$index]=enp4s11
+ index=1
+ for i in '$(ifconfig -a | grep HWaddr | tr -s " " "_")'
++ echo wls33_Link_encap:Ethernet_HWaddr_DC:85:DE:A2:73:AD_
++ cut -f1 -d _
+ DEV=wls33
++ echo wls33_Link_encap:Ethernet_HWaddr_DC:85:DE:A2:73:AD_
++ cut -f5 -d _
+ MAC=DC:85:DE:A2:73:AD
+ mac_list[$index]=DC:85:DE:A2:73:AD
+ dev_list[$index]=wls33
+ index=2
+ '[' -z ']'
+ prefer_iface='enp4s11 wls33'
+ which dhcpcd
+ setupNetworkDHCPCD
+ '[' 1 -eq 0 ']'
+ mkdir -p /var/lib/dhcpcd
+ for try_iface in '${dev_list[*]}'
+ DHCPCD_STARTED=' enp4s11'
+ for try_iface in '${dev_list[*]}'
+ dhcpcd --noipv4ll -p -T enp4s11
+ DHCPCD_STARTED=' enp4s11 wls33'
+ dhcpcd --noipv4ll -p -T wls33
+ '[' -z ' enp4s11 wls33' ']'
+ for j in 1 2
+ for i in 1 2 3 4 5 6 7 8 9 10 11
+ for try_iface in '${prefer_iface[*]}'
+ '[' -s /var/lib/dhcpcd/
dhcpcd-enp4s11.info ']'
+ for try_iface in '${prefer_iface[*]}'
+ '[' -s /var/lib/dhcpcd/
dhcpcd-wls33.info ']'
+ sleep 2
+ for i in 1 2 3 4 5 6 7 8 9 10 11
+ for try_iface in '${prefer_iface[*]}'
+ '[' -s /var/lib/dhcpcd/
dhcpcd-enp4s11.info ']'
+ for try_iface in '${prefer_iface[*]}'
+ '[' -s /var/lib/dhcpcd/
dhcpcd-wls33.info ']'
+ sleep 2
+ for i in 1 2 3 4 5 6 7 8 9 10 11
+ for try_iface in '${prefer_iface[*]}'
+ '[' -s /var/lib/dhcpcd/
dhcpcd-enp4s11.info ']'
+ grep -q '^IPADDR=' /var/lib/dhcpcd/
dhcpcd-enp4s11.info+ break 3
+ for try_iface in '${prefer_iface[*]}' '$DHCPCD_STARTED'
+ '[' -s /var/lib/dhcpcd/
dhcpcd-enp4s11.info ']'
+ grep -q '^IPADDR=' /var/lib/dhcpcd/
dhcpcd-enp4s11.info+ export PXE_IFACE=enp4s11
+ PXE_IFACE=enp4s11
++ grep '^IPADDR=' /var/lib/dhcpcd/
dhcpcd-enp4s11.info+ eval 'IPADDR='\''10.0.0.4'\'''
++ IPADDR=10.0.0.4
+ rm /var/lib/dhcpcd/
dhcpcd-enp4s11.info+ '[' -e /var/run/dhcpcd-enp4s11.pid ']'
+ '[' 1 -eq 0 ']'
+ dhcpcd --noipv4ll -p -r 10.0.0.4 enp4s11
+ break
+ '[' -z enp4s11 ']'
+ for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
+ '[' -s /var/lib/dhcpcd/
dhcpcd-enp4s11.info ']'
+ grep -q '^IPADDR=' /var/lib/dhcpcd/
dhcpcd-enp4s11.info+ break
+ ifconfig lo 127.0.0.1 netmask 255.0.0.0 up
+ '[' -s /var/lib/dhcpcd/
dhcpcd-enp4s11.info ']'
+ grep -q '^IPADDR=' /var/lib/dhcpcd/
dhcpcd-enp4s11.info+ importFile
+ local prefix=
+ cat -
+ grep -v '^$'
+ grep -v '^[ \t]*#'
+ sed -i -e 's#\(^[a-zA-Z0-9_]\+\)=["'\'']\(.*\)["'\'']#\1=\2#' /tmp/srcme
+ sed -i -e 's#\\\(.\)#\1#g' /tmp/srcme
+ sed -i -e 's#'\''\+#'\''\\'\'''\''#g' /tmp/srcme
+ sed -i -e 's#\(^[a-zA-Z0-9_]\+\)=\(.*\)#\1='\''\2'\''#' /tmp/srcme
+ source /tmp/srcme
++ DHCPSIADDR=10.0.0.5
++ IPADDR=10.0.0.4
++ NETMASK=255.0.0.0
++ NETWORK=10.0.0.0
++ BROADCAST=10.255.255.255
++ ROUTES=
++ GATEWAYS=10.0.0.1
++ HOSTNAME=ptang
++ DNSDOMAIN=site
++ DNSSERVERS=10.0.0.5
++ NTPSERVERS=10.0.0.5
++ DHCPSID=10.0.0.5
++ LEASEDFROM=1390210289
++ LEASETIME=6000
++ RENEWALTIME=3000
++ REBINDTIME=5250
++ INTERFACE=enp4s11
++ CLASSID='dhcpcd 3.2.3'
++ CLIENTID=01:00:01:2e:48:84:87
++ DHCPCHADDR=00:01:2e:48:84:87
+ read line
++ echo 'DHCPSIADDR='\''10.0.0.5'\'''
++ cut -d = -f1
+ key=DHCPSIADDR
+ eval 'export DHCPSIADDR'
++ export DHCPSIADDR
+ read line
++ echo 'IPADDR='\''10.0.0.4'\'''
++ cut -d = -f1
+ key=IPADDR
+ eval 'export IPADDR'
++ export IPADDR
+ read line
++ echo 'NETMASK='\''255.0.0.0'\'''
++ cut -d = -f1
+ key=NETMASK
+ eval 'export NETMASK'
++ export NETMASK
+ read line
++ echo 'NETWORK='\''10.0.0.0'\'''
++ cut -d = -f1
+ key=NETWORK
+ eval 'export NETWORK'
++ export NETWORK
+ read line
++ echo 'BROADCAST='\''10.255.255.255'\'''
++ cut -d = -f1
+ key=BROADCAST
+ eval 'export BROADCAST'
++ export BROADCAST
+ read line
++ echo 'ROUTES='\'''\'''
++ cut -d = -f1
+ key=ROUTES
+ eval 'export ROUTES'
++ export ROUTES
+ read line
++ echo 'GATEWAYS='\''10.0.0.1'\'''
++ cut -d = -f1
+ key=GATEWAYS
+ eval 'export GATEWAYS'
++ export GATEWAYS
+ read line
++ echo 'HOSTNAME='\''ptang'\'''
++ cut -d = -f1
+ key=HOSTNAME
+ eval 'export HOSTNAME'
++ export HOSTNAME
+ read line
++ echo 'DNSDOMAIN='\''site'\'''
++ cut -d = -f1
+ key=DNSDOMAIN
+ eval 'export DNSDOMAIN'
++ export DNSDOMAIN
+ read line
++ echo 'DNSSERVERS='\''10.0.0.5'\'''
++ cut -d = -f1
+ key=DNSSERVERS
+ eval 'export DNSSERVERS'
++ export DNSSERVERS
+ read line
++ echo 'NTPSERVERS='\''10.0.0.5'\'''
++ cut -d = -f1
+ key=NTPSERVERS
+ eval 'export NTPSERVERS'
++ export NTPSERVERS
+ read line
++ echo 'DHCPSID='\''10.0.0.5'\'''
++ cut -d = -f1
+ key=DHCPSID
+ eval 'export DHCPSID'
++ export DHCPSID
+ read line
++ echo 'LEASEDFROM='\''1390210289'\'''
++ cut -d = -f1
+ key=LEASEDFROM
+ eval 'export LEASEDFROM'
++ export LEASEDFROM
+ read line
++ echo 'LEASETIME='\''6000'\'''
++ cut -d = -f1
+ key=LEASETIME
+ eval 'export LEASETIME'
++ export LEASETIME
+ read line
++ echo 'RENEWALTIME='\''3000'\'''
++ cut -d = -f1
+ key=RENEWALTIME
+ eval 'export RENEWALTIME'
++ export RENEWALTIME
+ read line
++ echo 'REBINDTIME='\''5250'\'''
++ cut -d = -f1
+ key=REBINDTIME
+ eval 'export REBINDTIME'
++ export REBINDTIME
+ read line
++ echo 'INTERFACE='\''enp4s11'\'''
++ cut -d = -f1
+ key=INTERFACE
+ eval 'export INTERFACE'
++ export INTERFACE
+ read line
++ echo 'CLASSID='\''dhcpcd 3.2.3'\'''
++ cut -d = -f1
+ key=CLASSID
+ eval 'export CLASSID'
++ export CLASSID
+ read line
++ echo 'CLIENTID='\''01:00:01:2e:48:84:87'\'''
++ cut -d = -f1
+ key=CLIENTID
+ eval 'export CLIENTID'
++ export CLIENTID
+ read line
++ echo 'DHCPCHADDR='\''00:01:2e:48:84:87'\'''
++ cut -d = -f1
+ key=DHCPCHADDR
+ eval 'export DHCPCHADDR'
++ export DHCPCHADDR
+ read line
+ '[' '!' -z '' ']'
+ '[' -z 10.0.0.4 ']'
+ '[' -z '' ']'
+ '[' -n site ']'
+ export DOMAIN=site
+ DOMAIN=site
+ echo 'search site'
+ '[' -z '' ']'
+ '[' -n 10.0.0.5 ']'
+ export DNS=10.0.0.5
+ DNS=10.0.0.5
+ IFS=,
+ for i in '$DNS'
+ echo 'nameserver 10.0.0.5'
++ echo 00:01:2e:48:84:87
++ tr a-z A-Z
+ DHCPCHADDR=00:01:2E:48:84:87
+ runHook postnetwork
+ '[' '!' -z '' ']'
+ export eval KIWI_ALLOW_HOOK_CMD_postnetwork=0
+ KIWI_ALLOW_HOOK_CMD_postnetwork=0
+ HOOK=/kiwi-hooks/postnetwork.sh
+ '[' '!' -e /kiwi-hooks/postnetwork.sh ']'
+ HOOK=/lib/kiwi/hooks/postnetwork.sh
+ '[' -e /lib/kiwi/hooks/postnetwork.sh ']'
+ '[' '!' -z '' ']'
+ eval local 'call_cmd=$KIWI_ALLOW_HOOK_CMD_postnetwork'
++ local call_cmd=0
+ '[' 0 -eq 1 ']'
+ '[' no = no ']'
+ pxeSetupDownloadServer
+ pxeCheckServer
+ '[' '!' -z ']'
+ '[' '!' -z ']'
+ SERVERTYPE=tftp
+ '[' -z '' ']'
+ SERVER=tftp.site
+ Echo 'Checking Server name: tftp.site'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.016512] Checking Server name: tftp.site'
+ '[' 0 = 0 ']'
+ set +x
+ ping -c 1 -w 30 tftp.site
+ Echo 'Server: tftp.site not found'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.025571] Server: tftp.site not found'
+ '[' 0 = 0 ']'
+ set +x
+ '[' -z tftp ']'
+ '[' tftp = tftp ']'
+ '[' '!' -z 10.0.0.5 ']'
+ Echo 'Using: 10.0.0.5 from dhcpcd-info'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.029496] Using: 10.0.0.5 from dhcpcd-info'
+ '[' 0 = 0 ']'
+ set +x
+ SERVER=10.0.0.5
+ startDropBear
+ local auth_keys=/root/.ssh/authorized_keys
+ '[' -z 1 ']'
+ which dropbear
+ '[' no = no ']'
+ CONFIG=/etc/config.netclient
+ unset ALLOW_CMDLINE_OVERWRITE
+ '[' '!' -z '' ']'
+ '[' '!' -z '' ']'
+ '[' '!' -z '' ']'
+ Echo 'Checking for config file...'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.037688] Checking for config file...'
+ '[' 0 = 0 ']'
+ set +x
+ runHook preLoadConfiguration
+ '[' '!' -z '' ']'
+ export eval KIWI_ALLOW_HOOK_CMD_preLoadConfiguration=0
+ KIWI_ALLOW_HOOK_CMD_preLoadConfiguration=0
+ HOOK=/kiwi-hooks/preLoadConfiguration.sh
+ '[' '!' -e /kiwi-hooks/preLoadConfiguration.sh ']'
+ HOOK=/lib/kiwi/hooks/preLoadConfiguration.sh
+ '[' -e /lib/kiwi/hooks/preLoadConfiguration.sh ']'
+ '[' '!' -z '' ']'
+ eval local 'call_cmd=$KIWI_ALLOW_HOOK_CMD_preLoadConfiguration'
++ local call_cmd=0
+ '[' 0 -eq 1 ']'
+ '[' '!' -s /etc/config.netclient ']'
+ fetchFile KIWI/config.00:01:2E:48:84:87 /etc/config.netclient
+ local path=KIWI/config.00:01:2E:48:84:87
+ local dest=/etc/config.netclient
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.00:01:2E:48:84:87 ']'
+ '[' -z /etc/config.netclient ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.00:01:2E:48:84:87
++ local STR
++ local CH
++ STR=KIWI/config.00:01:2E:48:84:87
++ echo -n KIWI/config.00:01:2E:48:84:87
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ : =~ [-_A-Za-z0-9./] ]]
++ printf %%%x ''\'':'
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 1 =~ [-_A-Za-z0-9./] ]]
++ printf 1
++ read -n1 CH
++ [[ : =~ [-_A-Za-z0-9./] ]]
++ printf %%%x ''\'':'
++ read -n1 CH
++ [[ 2 =~ [-_A-Za-z0-9./] ]]
++ printf 2
++ read -n1 CH
++ [[ E =~ [-_A-Za-z0-9./] ]]
++ printf E
++ read -n1 CH
++ [[ : =~ [-_A-Za-z0-9./] ]]
++ printf %%%x ''\'':'
++ read -n1 CH
++ [[ 4 =~ [-_A-Za-z0-9./] ]]
++ printf 4
++ read -n1 CH
++ [[ 8 =~ [-_A-Za-z0-9./] ]]
++ printf 8
++ read -n1 CH
++ [[ : =~ [-_A-Za-z0-9./] ]]
++ printf %%%x ''\'':'
++ read -n1 CH
++ [[ 8 =~ [-_A-Za-z0-9./] ]]
++ printf 8
++ read -n1 CH
++ [[ 4 =~ [-_A-Za-z0-9./] ]]
++ printf 4
++ read -n1 CH
++ [[ : =~ [-_A-Za-z0-9./] ]]
++ printf %%%x ''\'':'
++ read -n1 CH
++ [[ 8 =~ [-_A-Za-z0-9./] ]]
++ printf 8
++ read -n1 CH
++ [[ 7 =~ [-_A-Za-z0-9./] ]]
++ printf 7
++ read -n1 CH
+ encoded_path=KIWI/config.00%3a01%3a2E%3a48%3a84%3a87
+ dump='dd bs=4k of="/etc/config.netclient"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.00:01:2E:48:84:87" -l "/etc/config.netclient" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.00:01:2E:48:84:87"' -l '"/etc/config.netclient"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.00:01:2E:48:84:87 -l /etc/config.netclient 10.0.0.5
++ loadCode=255
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512
tftp: error received from server <File not found>
tftp: aborting'
+ return 255
+ '[' '!' -s /etc/config.netclient ']'
+ searchGroupConfig
+ local localhwaddr=00:01:2E:48:84:87
+ local GROUPCONFIG=/etc/config.group
+ local list_var
+ local mac_list
+ Echo 'Checking for config file: config.group'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.061965] Checking for config file: config.group'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile KIWI/config.group /etc/config.group
+ local path=KIWI/config.group
+ local dest=/etc/config.group
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.group ']'
+ '[' -z /etc/config.group ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.group
++ local STR
++ local CH
++ STR=KIWI/config.group
++ echo -n KIWI/config.group
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ r =~ [-_A-Za-z0-9./] ]]
++ printf r
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ u =~ [-_A-Za-z0-9./] ]]
++ printf u
++ read -n1 CH
++ [[ p =~ [-_A-Za-z0-9./] ]]
++ printf p
++ read -n1 CH
+ encoded_path=KIWI/config.group
+ dump='dd bs=4k of="/etc/config.group"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.group" -l "/etc/config.group" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.group"' -l '"/etc/config.group"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.group -l /etc/config.group 10.0.0.5
++ loadCode=255
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512
tftp: error received from server <File not found>
tftp: aborting'
+ return 255
+ '[' '!' -s /etc/config.group ']'
+ return
+ '[' '!' -s /etc/config.netclient ']'
+ searchAlternativeConfig
+ localip=10.0.0.4
++ echo 10.0.0.4
++ cut -f1 -d.
+ hexip1=10
++ echo 10.0.0.4
++ cut -f2 -d.
+ hexip2=0
++ echo 10.0.0.4
++ cut -f3 -d.
+ hexip3=0
++ echo 10.0.0.4
++ cut -f4 -d.
+ hexip4=4
++ printf %02X 10 0 0 4
+ hexip=0A000004
+ STEP=8
+ '[' 8 -gt 0 ']'
++ echo 0A000004
++ cut -b -8
+ hexippart=0A000004
+ Echo 'Checking for config file: config.0A000004'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.110203] Checking for config file: config.0A000004'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile KIWI/config.0A000004 /etc/config.netclient
+ local path=KIWI/config.0A000004
+ local dest=/etc/config.netclient
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.0A000004 ']'
+ '[' -z /etc/config.netclient ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.0A000004
++ local STR
++ local CH
++ STR=KIWI/config.0A000004
++ echo -n KIWI/config.0A000004
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ A =~ [-_A-Za-z0-9./] ]]
++ printf A
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 4 =~ [-_A-Za-z0-9./] ]]
++ printf 4
++ read -n1 CH
+ encoded_path=KIWI/config.0A000004
+ dump='dd bs=4k of="/etc/config.netclient"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.0A000004" -l "/etc/config.netclient" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.0A000004"' -l '"/etc/config.netclient"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.0A000004 -l /etc/config.netclient 10.0.0.5
++ loadCode=255
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512
tftp: error received from server <File not found>
tftp: aborting'
+ return 255
+ test -s /etc/config.netclient
+ let STEP=STEP-1
+ '[' 7 -gt 0 ']'
++ echo 0A000004
++ cut -b -7
+ hexippart=0A00000
+ Echo 'Checking for config file: config.0A00000'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.137037] Checking for config file: config.0A00000'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile KIWI/config.0A00000 /etc/config.netclient
+ local path=KIWI/config.0A00000
+ local dest=/etc/config.netclient
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.0A00000 ']'
+ '[' -z /etc/config.netclient ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.0A00000
++ local STR
++ local CH
++ STR=KIWI/config.0A00000
++ echo -n KIWI/config.0A00000
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ A =~ [-_A-Za-z0-9./] ]]
++ printf A
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
+ encoded_path=KIWI/config.0A00000
+ dump='dd bs=4k of="/etc/config.netclient"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.0A00000" -l "/etc/config.netclient" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.0A00000"' -l '"/etc/config.netclient"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.0A00000 -l /etc/config.netclient 10.0.0.5
++ loadCode=255
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512
tftp: error received from server <File not found>
tftp: aborting'
+ return 255
+ test -s /etc/config.netclient
+ let STEP=STEP-1
+ '[' 6 -gt 0 ']'
++ echo 0A000004
++ cut -b -6
+ hexippart=0A0000
+ Echo 'Checking for config file: config.0A0000'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.163822] Checking for config file: config.0A0000'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile KIWI/config.0A0000 /etc/config.netclient
+ local path=KIWI/config.0A0000
+ local dest=/etc/config.netclient
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.0A0000 ']'
+ '[' -z /etc/config.netclient ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.0A0000
++ local STR
++ local CH
++ STR=KIWI/config.0A0000
++ echo -n KIWI/config.0A0000
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ A =~ [-_A-Za-z0-9./] ]]
++ printf A
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
+ encoded_path=KIWI/config.0A0000
+ dump='dd bs=4k of="/etc/config.netclient"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.0A0000" -l "/etc/config.netclient" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.0A0000"' -l '"/etc/config.netclient"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.0A0000 -l /etc/config.netclient 10.0.0.5
++ loadCode=255
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512
tftp: error received from server <File not found>
tftp: aborting'
+ return 255
+ test -s /etc/config.netclient
+ let STEP=STEP-1
+ '[' 5 -gt 0 ']'
++ echo 0A000004
++ cut -b -5
+ hexippart=0A000
+ Echo 'Checking for config file: config.0A000'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.190719] Checking for config file: config.0A000'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile KIWI/config.0A000 /etc/config.netclient
+ local path=KIWI/config.0A000
+ local dest=/etc/config.netclient
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.0A000 ']'
+ '[' -z /etc/config.netclient ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.0A000
++ local STR
++ local CH
++ STR=KIWI/config.0A000
++ echo -n KIWI/config.0A000
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ A =~ [-_A-Za-z0-9./] ]]
++ printf A
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
+ encoded_path=KIWI/config.0A000
+ dump='dd bs=4k of="/etc/config.netclient"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.0A000" -l "/etc/config.netclient" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.0A000"' -l '"/etc/config.netclient"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.0A000 -l /etc/config.netclient 10.0.0.5
++ loadCode=255
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512
tftp: error received from server <File not found>
tftp: aborting'
+ return 255
+ test -s /etc/config.netclient
+ let STEP=STEP-1
+ '[' 4 -gt 0 ']'
++ echo 0A000004
++ cut -b -4
+ hexippart=0A00
+ Echo 'Checking for config file: config.0A00'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.217381] Checking for config file: config.0A00'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile KIWI/config.0A00 /etc/config.netclient
+ local path=KIWI/config.0A00
+ local dest=/etc/config.netclient
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.0A00 ']'
+ '[' -z /etc/config.netclient ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.0A00
++ local STR
++ local CH
++ STR=KIWI/config.0A00
++ echo -n KIWI/config.0A00
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ A =~ [-_A-Za-z0-9./] ]]
++ printf A
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
+ encoded_path=KIWI/config.0A00
+ dump='dd bs=4k of="/etc/config.netclient"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.0A00" -l "/etc/config.netclient" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.0A00"' -l '"/etc/config.netclient"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.0A00 -l /etc/config.netclient 10.0.0.5
++ loadCode=255
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512
tftp: error received from server <File not found>
tftp: aborting'
+ return 255
+ test -s /etc/config.netclient
+ let STEP=STEP-1
+ '[' 3 -gt 0 ']'
++ echo 0A000004
++ cut -b -3
+ hexippart=0A0
+ Echo 'Checking for config file: config.0A0'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.244001] Checking for config file: config.0A0'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile KIWI/config.0A0 /etc/config.netclient
+ local path=KIWI/config.0A0
+ local dest=/etc/config.netclient
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.0A0 ']'
+ '[' -z /etc/config.netclient ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.0A0
++ local STR
++ local CH
++ STR=KIWI/config.0A0
++ echo -n KIWI/config.0A0
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ A =~ [-_A-Za-z0-9./] ]]
++ printf A
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
+ encoded_path=KIWI/config.0A0
+ dump='dd bs=4k of="/etc/config.netclient"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.0A0" -l "/etc/config.netclient" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.0A0"' -l '"/etc/config.netclient"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.0A0 -l /etc/config.netclient 10.0.0.5
++ loadCode=255
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512
tftp: error received from server <File not found>
tftp: aborting'
+ return 255
+ test -s /etc/config.netclient
+ let STEP=STEP-1
+ '[' 2 -gt 0 ']'
++ echo 0A000004
++ cut -b -2
+ hexippart=0A
+ Echo 'Checking for config file: config.0A'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.270424] Checking for config file: config.0A'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile KIWI/config.0A /etc/config.netclient
+ local path=KIWI/config.0A
+ local dest=/etc/config.netclient
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.0A ']'
+ '[' -z /etc/config.netclient ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.0A
++ local STR
++ local CH
++ STR=KIWI/config.0A
++ echo -n KIWI/config.0A
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ A =~ [-_A-Za-z0-9./] ]]
++ printf A
++ read -n1 CH
+ encoded_path=KIWI/config.0A
+ dump='dd bs=4k of="/etc/config.netclient"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.0A" -l "/etc/config.netclient" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.0A"' -l '"/etc/config.netclient"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.0A -l /etc/config.netclient 10.0.0.5
++ loadCode=255
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512
tftp: error received from server <File not found>
tftp: aborting'
+ return 255
+ test -s /etc/config.netclient
+ let STEP=STEP-1
+ '[' 1 -gt 0 ']'
++ echo 0A000004
++ cut -b -1
+ hexippart=0
+ Echo 'Checking for config file: config.0'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.296694] Checking for config file: config.0'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile KIWI/config.0 /etc/config.netclient
+ local path=KIWI/config.0
+ local dest=/etc/config.netclient
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.0 ']'
+ '[' -z /etc/config.netclient ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.0
++ local STR
++ local CH
++ STR=KIWI/config.0
++ echo -n KIWI/config.0
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
+ encoded_path=KIWI/config.0
+ dump='dd bs=4k of="/etc/config.netclient"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.0" -l "/etc/config.netclient" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.0"' -l '"/etc/config.netclient"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.0 -l /etc/config.netclient 10.0.0.5
++ loadCode=255
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512
tftp: error received from server <File not found>
tftp: aborting'
+ return 255
+ test -s /etc/config.netclient
+ let STEP=STEP-1
+ '[' 0 -gt 0 ']'
+ test '!' -s /etc/config.netclient
+ Echo 'Checking for config file: config.default'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 8.317662] Checking for config file: config.default'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile KIWI/config.default /etc/config.netclient
+ local path=KIWI/config.default
+ local dest=/etc/config.netclient
+ local izip=
+ local host=
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z KIWI/config.default ']'
+ '[' -z /etc/config.netclient ']'
+ '[' -z '' ']'
+ test -z 10.0.0.5
+ host=10.0.0.5
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z '' ']'
+ unset izip
++ encodeURL KIWI/config.default
++ local STR
++ local CH
++ STR=KIWI/config.default
++ echo -n KIWI/config.default
++ read -n1 CH
++ [[ K =~ [-_A-Za-z0-9./] ]]
++ printf K
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ W =~ [-_A-Za-z0-9./] ]]
++ printf W
++ read -n1 CH
++ [[ I =~ [-_A-Za-z0-9./] ]]
++ printf I
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ c =~ [-_A-Za-z0-9./] ]]
++ printf c
++ read -n1 CH
++ [[ o =~ [-_A-Za-z0-9./] ]]
++ printf o
++ read -n1 CH
++ [[ n =~ [-_A-Za-z0-9./] ]]
++ printf n
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ d =~ [-_A-Za-z0-9./] ]]
++ printf d
++ read -n1 CH
++ [[ e =~ [-_A-Za-z0-9./] ]]
++ printf e
++ read -n1 CH
++ [[ f =~ [-_A-Za-z0-9./] ]]
++ printf f
++ read -n1 CH
++ [[ a =~ [-_A-Za-z0-9./] ]]
++ printf a
++ read -n1 CH
++ [[ u =~ [-_A-Za-z0-9./] ]]
++ printf u
++ read -n1 CH
++ [[ l =~ [-_A-Za-z0-9./] ]]
++ printf l
++ read -n1 CH
++ [[ t =~ [-_A-Za-z0-9./] ]]
++ printf t
++ read -n1 CH
+ encoded_path=KIWI/config.default
+ dump='dd bs=4k of="/etc/config.netclient"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize " -g -r "KIWI/config.default" -l "/etc/config.netclient" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '"' -g -r '"KIWI/config.default"' -l '"/etc/config.netclient"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize ' -g -r KIWI/config.default -l /etc/config.netclient 10.0.0.5
++ loadCode=0
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 512'
+ return 0
+ IMPORTED=0
+ '[' -s /etc/config.netclient ']'
+ importFile
+ local prefix=
+ cat -
+ grep -v '^$'
+ grep -v '^[ \t]*#'
+ sed -i -e 's#\(^[a-zA-Z0-9_]\+\)=["'\'']\(.*\)["'\'']#\1=\2#' /tmp/srcme
+ sed -i -e 's#\\\(.\)#\1#g' /tmp/srcme
+ sed -i -e 's#'\''\+#'\''\\'\'''\''#g' /tmp/srcme
+ sed -i -e 's#\(^[a-zA-Z0-9_]\+\)=\(.*\)#\1='\''\2'\''#' /tmp/srcme
+ source /tmp/srcme
++ IMAGE='/dev/ram1;MythTV.x86_64;1.0.0;10.0.0.5;4096'
+ read line
++ echo 'IMAGE='\''/dev/ram1;MythTV.x86_64;1.0.0;10.0.0.5;4096'\'''
++ cut -d = -f1
+ key=IMAGE
+ eval 'export IMAGE'
++ export IMAGE
+ read line
+ '[' '!' -z '' ']'
+ searchHardwareMapConfig
+ local list_var
+ local mac_list
+ '[' -z '' ']'
+ return
+ IMPORTED=1
+ '[' '!' -s /etc/config.netclient ']'
+ '[' 1 -eq 0 ']'
+ '[' '!' -z '' ']'
+ runHook postLoadConfiguration
+ '[' '!' -z '' ']'
+ export eval KIWI_ALLOW_HOOK_CMD_postLoadConfiguration=0
+ KIWI_ALLOW_HOOK_CMD_postLoadConfiguration=0
+ HOOK=/kiwi-hooks/postLoadConfiguration.sh
+ '[' '!' -e /kiwi-hooks/postLoadConfiguration.sh ']'
+ HOOK=/lib/kiwi/hooks/postLoadConfiguration.sh
+ '[' -e /lib/kiwi/hooks/postLoadConfiguration.sh ']'
+ '[' '!' -z '' ']'
+ eval local 'call_cmd=$KIWI_ALLOW_HOOK_CMD_postLoadConfiguration'
++ local call_cmd=0
+ '[' 0 -eq 1 ']'
+ runHook preprobe
+ '[' '!' -z '' ']'
+ export eval KIWI_ALLOW_HOOK_CMD_preprobe=0
+ KIWI_ALLOW_HOOK_CMD_preprobe=0
+ HOOK=/kiwi-hooks/preprobe.sh
+ '[' '!' -e /kiwi-hooks/preprobe.sh ']'
+ HOOK=/lib/kiwi/hooks/preprobe.sh
+ '[' -e /lib/kiwi/hooks/preprobe.sh ']'
+ '[' '!' -z '' ']'
+ eval local 'call_cmd=$KIWI_ALLOW_HOOK_CMD_preprobe'
++ local call_cmd=0
+ '[' 0 -eq 1 ']'
+ probeDevices skipUSB
+ local skipUSB=skipUSB
+ udevPending
+ local timeout=30
++ which udevadm
+ local udevadmExec=/sbin/udevadm
+ '[' -x /sbin/udevadm ']'
+ /sbin/udevadm settle --timeout=30
+ '[' 1 = 0 ']'
+ '[' -z skipUSB ']'
+ '[' 1 = 0 ']'
+ '[' '!' -z '' ']'
+ for i in rd brd edd dm-mod xennet xenblk virtio_blk loop
+ modprobe rd
+ for i in rd brd edd dm-mod xennet xenblk virtio_blk loop
+ modprobe brd
+ for i in rd brd edd dm-mod xennet xenblk virtio_blk loop
+ modprobe edd
+ for i in rd brd edd dm-mod xennet xenblk virtio_blk loop
+ modprobe dm-mod
+ for i in rd brd edd dm-mod xennet xenblk virtio_blk loop
+ modprobe xennet
+ for i in rd brd edd dm-mod xennet xenblk virtio_blk loop
+ modprobe xenblk
+ for i in rd brd edd dm-mod xennet xenblk virtio_blk loop
+ modprobe virtio_blk
+ for i in rd brd edd dm-mod xennet xenblk virtio_blk loop
+ modprobe loop
+ udevPending
+ local timeout=30
++ which udevadm
+ local udevadmExec=/sbin/udevadm
+ '[' -x /sbin/udevadm ']'
+ /sbin/udevadm settle --timeout=30
+ '[' 1 = 0 ']'
+ runHook postprobe
+ '[' '!' -z '' ']'
+ export eval KIWI_ALLOW_HOOK_CMD_postprobe=0
+ KIWI_ALLOW_HOOK_CMD_postprobe=0
+ HOOK=/kiwi-hooks/postprobe.sh
+ '[' '!' -e /kiwi-hooks/postprobe.sh ']'
+ HOOK=/lib/kiwi/hooks/postprobe.sh
+ '[' -e /lib/kiwi/hooks/postprobe.sh ']'
+ '[' '!' -z '' ']'
+ eval local 'call_cmd=$KIWI_ALLOW_HOOK_CMD_postprobe'
++ local call_cmd=0
+ '[' 0 -eq 1 ']'
+ selectLanguage
+ local 'title="Select Language"'
+ local 'list=en_US "[ English ]" on'
+ local 'list_orig=en_US "[ English ]" on'
+ local zh_CN=Chinese
+ local zh_TW=Taiwanese
+ local ru_RU=Russian
+ local de_DE=German
+ local ar_AR=Arabic
+ local cs_CZ=Czech
+ local el_GR=Greek
+ local es_ES=Spanish
+ local fi_FI=Finnish
+ local fr_FR=French
+ local hu_HU=Hungarian
+ local it_IT=Italian
+ local ja_JP=Japanese
+ local ko_KR=Korean
+ local nl_NL=Dutch
+ local pl_PL=Polish
+ local pt_BR=Portuguese
+ local sv_SE=Swedish
+ local tr_TR=Turkish
+ local nb_NO=Norwegian
+ local da_DK=Danish
+ local pt_PT=Portuguese
+ local en_GB=English
+ local code
+ local lang
+ importText
++ getText 'Boot continues in 10 sec...'
+++ gettext kiwi 'Boot continues in 10 sec...'
++ local 'text=Boot continues in 10 sec...'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Boot continues in 10 sec...'
+ export 'TEXT_TIMEOUT=Boot continues in 10 sec...'
+ TEXT_TIMEOUT='Boot continues in 10 sec...'
++ getText OK
+++ gettext kiwi OK
++ local text=OK
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo OK
+ export TEXT_OK=OK
+ TEXT_OK=OK
++ getText Cancel
+++ gettext kiwi Cancel
++ local text=Cancel
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo Cancel
+ export TEXT_CANCEL=Cancel
+ TEXT_CANCEL=Cancel
++ getText Yes
+++ gettext kiwi Yes
++ local text=Yes
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo Yes
+ export TEXT_YES=Yes
+ TEXT_YES=Yes
++ getText No
+++ gettext kiwi No
++ local text=No
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo No
+ export TEXT_NO=No
+ TEXT_NO=No
++ getText Exit
+++ gettext kiwi Exit
++ local text=Exit
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo Exit
+ export TEXT_EXIT=Exit
+ TEXT_EXIT=Exit
++ getText 'Enter LUKS passphrase'
+++ gettext kiwi 'Enter LUKS passphrase'
++ local 'text=Enter LUKS passphrase'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Enter LUKS passphrase'
+ export 'TEXT_LUKS=Enter LUKS passphrase'
+ TEXT_LUKS='Enter LUKS passphrase'
++ getText 'Do you accept the license agreement ?'
+++ gettext kiwi 'Do you accept the license agreement ?'
++ local 'text=Do you accept the license agreement ?'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Do you accept the license agreement ?'
+ export 'TEXT_LICENSE=Do you accept the license agreement ?'
+ TEXT_LICENSE='Do you accept the license agreement ?'
++ getText 'Do you want to start the System-Restore ?'
+++ gettext kiwi 'Do you want to start the System-Restore ?'
++ local 'text=Do you want to start the System-Restore ?'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Do you want to start the System-Restore ?'
+ export 'TEXT_RESTORE=Do you want to start the System-Restore ?'
+ TEXT_RESTORE='Do you want to start the System-Restore ?'
++ getText 'Do you want to start the System-Recovery ?'
+++ gettext kiwi 'Do you want to start the System-Recovery ?'
++ local 'text=Do you want to start the System-Recovery ?'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Do you want to start the System-Recovery ?'
+ export 'TEXT_REPAIR=Do you want to start the System-Recovery ?'
+ TEXT_REPAIR='Do you want to start the System-Recovery ?'
++ getText 'Restoring base operating system...'
+++ gettext kiwi 'Restoring base operating system...'
++ local 'text=Restoring base operating system...'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Restoring base operating system...'
+ export 'TEXT_RECOVERYTITLE=Restoring base operating system...'
+ TEXT_RECOVERYTITLE='Restoring base operating system...'
++ getText Installation...
+++ gettext kiwi Installation...
++ local text=Installation...
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo Installation...
+ export TEXT_INSTALLTITLE=Installation...
+ TEXT_INSTALLTITLE=Installation...
++ getText 'Please remove the CD/DVD before reboot'
+++ gettext kiwi 'Please remove the CD/DVD before reboot'
++ local 'text=Please remove the CD/DVD before reboot'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Please remove the CD/DVD before reboot'
+ export 'TEXT_CDPULL=Please remove the CD/DVD before reboot'
+ TEXT_CDPULL='Please remove the CD/DVD before reboot'
++ getText 'Please unplug the USB stick before reboot'
+++ gettext kiwi 'Please unplug the USB stick before reboot'
++ local 'text=Please unplug the USB stick before reboot'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Please unplug the USB stick before reboot'
+ export 'TEXT_USBPULL=Please unplug the USB stick before reboot'
+ TEXT_USBPULL='Please unplug the USB stick before reboot'
++ getText 'Please remove the CD/DVD before shutdown'
+++ gettext kiwi 'Please remove the CD/DVD before shutdown'
++ local 'text=Please remove the CD/DVD before shutdown'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Please remove the CD/DVD before shutdown'
+ export 'TEXT_CDPULL_SDOWN=Please remove the CD/DVD before shutdown'
+ TEXT_CDPULL_SDOWN='Please remove the CD/DVD before shutdown'
++ getText 'System will be shutdown. Remove USB stick before power on'
+++ gettext kiwi 'System will be shutdown. Remove USB stick before power on'
++ local 'text=System will be shutdown. Remove USB stick before power on'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'System will be shutdown. Remove USB stick before power on'
+ export 'TEXT_USBPULL_SDOWN=System will be shutdown. Remove USB stick before power on'
+ TEXT_USBPULL_SDOWN='System will be shutdown. Remove USB stick before power on'
++ getText 'Select disk for installation:'
+++ gettext kiwi 'Select disk for installation:'
++ local 'text=Select disk for installation:'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Select disk for installation:'
+ export 'TEXT_SELECT=Select disk for installation:'
+ TEXT_SELECT='Select disk for installation:'
++ getText 'Bootloader installation has failed'
+++ gettext kiwi 'Bootloader installation has failed'
++ local 'text=Bootloader installation has failed'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Bootloader installation has failed'
+ export 'TEXT_BOOT_SETUP_FAILED=Bootloader installation has failed'
+ TEXT_BOOT_SETUP_FAILED='Bootloader installation has failed'
++ getText 'The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
+++ gettext kiwi 'The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
++ local 'text=The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
+ export 'TEXT_BOOT_SETUP_FAILED_INFO=The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
+ TEXT_BOOT_SETUP_FAILED_INFO='The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
+ '[' '!' -z '' ']'
+ '[' en_GB = ask ']'
+ export LANG=en_GB.utf8
+ LANG=en_GB.utf8
+ importText
++ getText 'Boot continues in 10 sec...'
+++ gettext kiwi 'Boot continues in 10 sec...'
++ local 'text=Boot continues in 10 sec...'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Boot continues in 10 sec...'
+ export 'TEXT_TIMEOUT=Boot continues in 10 sec...'
+ TEXT_TIMEOUT='Boot continues in 10 sec...'
++ getText OK
+++ gettext kiwi OK
++ local text=OK
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo OK
+ export TEXT_OK=OK
+ TEXT_OK=OK
++ getText Cancel
+++ gettext kiwi Cancel
++ local text=Cancel
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo Cancel
+ export TEXT_CANCEL=Cancel
+ TEXT_CANCEL=Cancel
++ getText Yes
+++ gettext kiwi Yes
++ local text=Yes
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo Yes
+ export TEXT_YES=Yes
+ TEXT_YES=Yes
++ getText No
+++ gettext kiwi No
++ local text=No
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo No
+ export TEXT_NO=No
+ TEXT_NO=No
++ getText Exit
+++ gettext kiwi Exit
++ local text=Exit
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo Exit
+ export TEXT_EXIT=Exit
+ TEXT_EXIT=Exit
++ getText 'Enter LUKS passphrase'
+++ gettext kiwi 'Enter LUKS passphrase'
++ local 'text=Enter LUKS passphrase'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Enter LUKS passphrase'
+ export 'TEXT_LUKS=Enter LUKS passphrase'
+ TEXT_LUKS='Enter LUKS passphrase'
++ getText 'Do you accept the license agreement ?'
+++ gettext kiwi 'Do you accept the license agreement ?'
++ local 'text=Do you accept the license agreement ?'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Do you accept the license agreement ?'
+ export 'TEXT_LICENSE=Do you accept the license agreement ?'
+ TEXT_LICENSE='Do you accept the license agreement ?'
++ getText 'Do you want to start the System-Restore ?'
+++ gettext kiwi 'Do you want to start the System-Restore ?'
++ local 'text=Do you want to start the System-Restore ?'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Do you want to start the System-Restore ?'
+ export 'TEXT_RESTORE=Do you want to start the System-Restore ?'
+ TEXT_RESTORE='Do you want to start the System-Restore ?'
++ getText 'Do you want to start the System-Recovery ?'
+++ gettext kiwi 'Do you want to start the System-Recovery ?'
++ local 'text=Do you want to start the System-Recovery ?'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Do you want to start the System-Recovery ?'
+ export 'TEXT_REPAIR=Do you want to start the System-Recovery ?'
+ TEXT_REPAIR='Do you want to start the System-Recovery ?'
++ getText 'Restoring base operating system...'
+++ gettext kiwi 'Restoring base operating system...'
++ local 'text=Restoring base operating system...'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Restoring base operating system...'
+ export 'TEXT_RECOVERYTITLE=Restoring base operating system...'
+ TEXT_RECOVERYTITLE='Restoring base operating system...'
++ getText Installation...
+++ gettext kiwi Installation...
++ local text=Installation...
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo Installation...
+ export TEXT_INSTALLTITLE=Installation...
+ TEXT_INSTALLTITLE=Installation...
++ getText 'Please remove the CD/DVD before reboot'
+++ gettext kiwi 'Please remove the CD/DVD before reboot'
++ local 'text=Please remove the CD/DVD before reboot'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Please remove the CD/DVD before reboot'
+ export 'TEXT_CDPULL=Please remove the CD/DVD before reboot'
+ TEXT_CDPULL='Please remove the CD/DVD before reboot'
++ getText 'Please unplug the USB stick before reboot'
+++ gettext kiwi 'Please unplug the USB stick before reboot'
++ local 'text=Please unplug the USB stick before reboot'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Please unplug the USB stick before reboot'
+ export 'TEXT_USBPULL=Please unplug the USB stick before reboot'
+ TEXT_USBPULL='Please unplug the USB stick before reboot'
++ getText 'Please remove the CD/DVD before shutdown'
+++ gettext kiwi 'Please remove the CD/DVD before shutdown'
++ local 'text=Please remove the CD/DVD before shutdown'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Please remove the CD/DVD before shutdown'
+ export 'TEXT_CDPULL_SDOWN=Please remove the CD/DVD before shutdown'
+ TEXT_CDPULL_SDOWN='Please remove the CD/DVD before shutdown'
++ getText 'System will be shutdown. Remove USB stick before power on'
+++ gettext kiwi 'System will be shutdown. Remove USB stick before power on'
++ local 'text=System will be shutdown. Remove USB stick before power on'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'System will be shutdown. Remove USB stick before power on'
+ export 'TEXT_USBPULL_SDOWN=System will be shutdown. Remove USB stick before power on'
+ TEXT_USBPULL_SDOWN='System will be shutdown. Remove USB stick before power on'
++ getText 'Select disk for installation:'
+++ gettext kiwi 'Select disk for installation:'
++ local 'text=Select disk for installation:'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Select disk for installation:'
+ export 'TEXT_SELECT=Select disk for installation:'
+ TEXT_SELECT='Select disk for installation:'
++ getText 'Bootloader installation has failed'
+++ gettext kiwi 'Bootloader installation has failed'
++ local 'text=Bootloader installation has failed'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'Bootloader installation has failed'
+ export 'TEXT_BOOT_SETUP_FAILED=Bootloader installation has failed'
+ TEXT_BOOT_SETUP_FAILED='Bootloader installation has failed'
++ getText 'The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
+++ gettext kiwi 'The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
++ local 'text=The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
++ '[' '!' -z '' ']'
++ '[' '!' -z '' ']'
++ echo 'The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
+ export 'TEXT_BOOT_SETUP_FAILED_INFO=The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
+ TEXT_BOOT_SETUP_FAILED_INFO='The system will not be able to reboot. Please make sure to fixup and install the bootloader before next reboot. Check /var/log/boot.kiwi for details'
+ '[' no = no ']'
+ checkDevice=
+ '[' -z '' ']'
++ echo '/dev/ram1;MythTV.x86_64;1.0.0;10.0.0.5;4096'
++ cut -f1 '-d;'
+ checkDevice=/dev/ram1
+ '[' '!' -z /dev/ram1 ']'
+ waitForStorageDevice /dev/ram1
+ local device=/dev/ram1
+ local check=0
+ udevPending
+ local timeout=30
++ which udevadm
+ local udevadmExec=/sbin/udevadm
+ '[' -x /sbin/udevadm ']'
+ /sbin/udevadm settle --timeout=30
+ true
+ partitionSize /dev/ram1
+ '[' 0 = 0 ']'
+ sleep 1
+ return 0
+ echo /dev/ram1
+ grep -q dev/ram
+ export haveRamDisk=1
+ haveRamDisk=1
+ systemIntegrity=clean
+ '[' no = no ']'
+ '[' 0 = 1 ']'
+ '[' no = no ']'
+ '[' clean = clean ']'
+ '[' 1 = 0 ']'
+ '[' -z '' ']'
++ pxeSwapDevice
++ local field=0
++ local count=0
++ local device
++ local IFS=,
+ export imageSwapDevice=
+ imageSwapDevice=
+ runHook predownload
+ '[' '!' -z '' ']'
+ export eval KIWI_ALLOW_HOOK_CMD_predownload=0
+ KIWI_ALLOW_HOOK_CMD_predownload=0
+ HOOK=/kiwi-hooks/predownload.sh
+ '[' '!' -e /kiwi-hooks/predownload.sh ']'
+ HOOK=/lib/kiwi/hooks/predownload.sh
+ '[' -e /lib/kiwi/hooks/predownload.sh ']'
+ '[' '!' -z '' ']'
+ eval local 'call_cmd=$KIWI_ALLOW_HOOK_CMD_predownload'
++ local call_cmd=0
+ '[' 0 -eq 1 ']'
+ '[' no = no ']'
+ '[' 0 = 1 ']'
+ '[' 1 = 1 ']'
+ count=0
+ IFS=,
+ for i in '$IMAGE'
+ imageZipped=uncompressed
+ count=1
+ field=0
+ IFS=';'
+ for n in '$i'
+ case $field in
+ imageDevice=/dev/ram1
+ field=1
+ for n in '$i'
+ case $field in
+ imageName=MythTV.x86_64
+ field=2
+ for n in '$i'
+ case $field in
+ imageVersion=1.0.0
+ field=3
+ for n in '$i'
+ case $field in
+ imageServer=10.0.0.5
+ field=4
+ for n in '$i'
+ case $field in
+ imageBlkSize=4096
+ field=5
+ '[' 1 = 1 ']'
+ imageRootDevice=/dev/ram1
+ imageRootName=MythTV.x86_64
++ getSystemIntegrity 1
++ '[' -z '' ']'
++ echo clean
+ test clean = fine
+ imagePath=image/MythTV.x86_64-1.0.0
+ IFS='
'
+ true
+ fetchImageMD5 MythTV.x86_64 1.0.0 10.0.0.5 4096
+ local imageMD5s=image/MythTV.x86_64-1.0.0.md5
+ local imageServer=10.0.0.5
+ local imageBlkSize=4096
+ local error=0
+ '[' -z 10.0.0.5 ']'
+ '[' -z 4096 ']'
+ '[' -n '' ']'
+ fetchFile image/MythTV.x86_64-1.0.0.md5 /etc/image.md5 uncompressed 10.0.0.5
+ local path=image/MythTV.x86_64-1.0.0.md5
+ local dest=/etc/image.md5
+ local izip=uncompressed
+ local host=10.0.0.5
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z image/MythTV.x86_64-1.0.0.md5 ']'
+ '[' -z /etc/image.md5 ']'
+ '[' -z 10.0.0.5 ']'
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z uncompressed ']'
+ '[' '!' uncompressed = uncompressed ']'
+ unset izip
++ encodeURL image/MythTV.x86_64-1.0.0.md5
++ local STR
++ local CH
++ STR=image/MythTV.x86_64-1.0.0.md5
++ echo -n image/MythTV.x86_64-1.0.0.md5
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ m =~ [-_A-Za-z0-9./] ]]
++ printf m
++ read -n1 CH
++ [[ a =~ [-_A-Za-z0-9./] ]]
++ printf a
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ e =~ [-_A-Za-z0-9./] ]]
++ printf e
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ M =~ [-_A-Za-z0-9./] ]]
++ printf M
++ read -n1 CH
++ [[ y =~ [-_A-Za-z0-9./] ]]
++ printf y
++ read -n1 CH
++ [[ t =~ [-_A-Za-z0-9./] ]]
++ printf t
++ read -n1 CH
++ [[ h =~ [-_A-Za-z0-9./] ]]
++ printf h
++ read -n1 CH
++ [[ T =~ [-_A-Za-z0-9./] ]]
++ printf T
++ read -n1 CH
++ [[ V =~ [-_A-Za-z0-9./] ]]
++ printf V
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ x =~ [-_A-Za-z0-9./] ]]
++ printf x
++ read -n1 CH
++ [[ 8 =~ [-_A-Za-z0-9./] ]]
++ printf 8
++ read -n1 CH
++ [[ 6 =~ [-_A-Za-z0-9./] ]]
++ printf 6
++ read -n1 CH
++ [[ _ =~ [-_A-Za-z0-9./] ]]
++ printf _
++ read -n1 CH
++ [[ 6 =~ [-_A-Za-z0-9./] ]]
++ printf 6
++ read -n1 CH
++ [[ 4 =~ [-_A-Za-z0-9./] ]]
++ printf 4
++ read -n1 CH
++ [[ - =~ [-_A-Za-z0-9./] ]]
++ printf -
++ read -n1 CH
++ [[ 1 =~ [-_A-Za-z0-9./] ]]
++ printf 1
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ m =~ [-_A-Za-z0-9./] ]]
++ printf m
++ read -n1 CH
++ [[ d =~ [-_A-Za-z0-9./] ]]
++ printf d
++ read -n1 CH
++ [[ 5 =~ [-_A-Za-z0-9./] ]]
++ printf 5
++ read -n1 CH
+ encoded_path=image/MythTV.x86_64-1.0.0.md5
+ dump='dd bs=4k of="/etc/image.md5"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z '' ']'
+ return
+ '[' -f /etc/image.md5 ']'
+ multicast_atftp='disable multicast'
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 0 -eq 1 ']'
+ call='atftp --option "disable multicast" --option "blksize 4096" -g -r "image/MythTV.x86_64-1.0.0.md5" -l "/etc/image.md5" 10.0.0.5 &> /tmp/transfer.errors'
+ '[' 0 -eq 1 ']'
+ eval atftp --option '"disable' 'multicast"' --option '"blksize' '4096"' -g -r '"image/MythTV.x86_64-1.0.0.md5"' -l '"/etc/image.md5"' 10.0.0.5 '&>' /tmp/transfer.errors ';' 'loadCode=${PIPESTATUS[0]}'
++ atftp --option 'disable multicast' --option 'blksize 4096' -g -r image/MythTV.x86_64-1.0.0.md5 -l /etc/image.md5 10.0.0.5
++ loadCode=0
+ '[' 0 -eq 1 ']'
++ cat /tmp/transfer.errors
+ loadStatus='Option multicast disabled
Option blksize = 4096'
+ return 0
+ test 0 '!=' 0
+ loadOK 'Option multicast disabled
Option blksize = 4096'
+ for i in '"File not found"' '"aborting"' '"no option named"' '"unknown host"'
+ echo 'Option multicast disabled
Option blksize = 4096'
+ grep -q 'File not found'
+ for i in '"File not found"' '"aborting"' '"no option named"' '"unknown host"'
+ echo 'Option multicast disabled
Option blksize = 4096'
+ grep -q aborting
+ for i in '"File not found"' '"aborting"' '"no option named"' '"unknown host"'
+ echo 'Option multicast disabled
Option blksize = 4096'
+ grep -q 'no option named'
+ for i in '"File not found"' '"aborting"' '"no option named"' '"unknown host"'
+ echo 'Option multicast disabled
Option blksize = 4096'
+ grep -q 'unknown host'
+ return 0
+ '[' 0 -eq 1 ']'
+ read sum1 blocks blocksize zblocks zblocksize
+ validateSize
++ partitionSize /dev/ram1
++ local diskDevice=/dev/ram1
++ local psizeBytes
++ local psizeKBytes
++ '[' -z /dev/ram1 ']'
++ '[' '!' -e /dev/ram1 ']'
+++ blockdev --getsize64 /dev/ram1
++ psizeBytes=524288000
++ psizeKBytes=512000
++ echo 512000
+ haveBytes=512000
+ haveBytes=524288000
+ haveMByte=500
+ needBytes=203739136
+ needMByte=194
+ Echo 'Have size: /dev/ram1 -> 524288000 Bytes [ 500 MB ]'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 9.815578] Have size: /dev/ram1 -> 524288000 Bytes [ 500 MB ]'
+ '[' 0 = 0 ']'
+ set +x
+ Echo 'Need size: 203739136 Bytes [ 194 MB ]'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 9.820010] Need size: 203739136 Bytes [ 194 MB ]'
+ '[' 0 = 0 ']'
+ set +x
+ test 524288000 -gt 203739136
+ return 0
+ imageInfo='image/MythTV.x86_64-1.0.0 [/dev/ram1 BS:4096 Byte]'
+ '[' de3e6cd98c75f2a38925ce55bc7f064c = '' ']'
+ Echo 'Loading image/MythTV.x86_64-1.0.0 [/dev/ram1 BS:4096 Byte]...'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 9.824812] Loading image/MythTV.x86_64-1.0.0 [/dev/ram1 BS:4096 Byte]...'
+ '[' 0 = 0 ']'
+ set +x
+ fetchFile image/MythTV.x86_64-1.0.0 /dev/ram1 uncompressed 10.0.0.5
+ local path=image/MythTV.x86_64-1.0.0
+ local dest=/dev/ram1
+ local izip=uncompressed
+ local host=10.0.0.5
+ local type=
+ local chunk=
+ local encoded_path
+ local dump
+ local call
+ local call_pid
+ local unzip
+ '[' -z image/MythTV.x86_64-1.0.0 ']'
+ '[' -z /dev/ram1 ']'
+ '[' -z 10.0.0.5 ']'
+ '[' -z '' ']'
+ chunk=4k
+ '[' -z '' ']'
+ '[' -z tftp ']'
+ type=tftp
+ '[' '!' -z uncompressed ']'
+ '[' '!' uncompressed = uncompressed ']'
+ unset izip
++ encodeURL image/MythTV.x86_64-1.0.0
++ local STR
++ local CH
++ STR=image/MythTV.x86_64-1.0.0
++ echo -n image/MythTV.x86_64-1.0.0
++ read -n1 CH
++ [[ i =~ [-_A-Za-z0-9./] ]]
++ printf i
++ read -n1 CH
++ [[ m =~ [-_A-Za-z0-9./] ]]
++ printf m
++ read -n1 CH
++ [[ a =~ [-_A-Za-z0-9./] ]]
++ printf a
++ read -n1 CH
++ [[ g =~ [-_A-Za-z0-9./] ]]
++ printf g
++ read -n1 CH
++ [[ e =~ [-_A-Za-z0-9./] ]]
++ printf e
++ read -n1 CH
++ [[ / =~ [-_A-Za-z0-9./] ]]
++ printf /
++ read -n1 CH
++ [[ M =~ [-_A-Za-z0-9./] ]]
++ printf M
++ read -n1 CH
++ [[ y =~ [-_A-Za-z0-9./] ]]
++ printf y
++ read -n1 CH
++ [[ t =~ [-_A-Za-z0-9./] ]]
++ printf t
++ read -n1 CH
++ [[ h =~ [-_A-Za-z0-9./] ]]
++ printf h
++ read -n1 CH
++ [[ T =~ [-_A-Za-z0-9./] ]]
++ printf T
++ read -n1 CH
++ [[ V =~ [-_A-Za-z0-9./] ]]
++ printf V
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ x =~ [-_A-Za-z0-9./] ]]
++ printf x
++ read -n1 CH
++ [[ 8 =~ [-_A-Za-z0-9./] ]]
++ printf 8
++ read -n1 CH
++ [[ 6 =~ [-_A-Za-z0-9./] ]]
++ printf 6
++ read -n1 CH
++ [[ _ =~ [-_A-Za-z0-9./] ]]
++ printf _
++ read -n1 CH
++ [[ 6 =~ [-_A-Za-z0-9./] ]]
++ printf 6
++ read -n1 CH
++ [[ 4 =~ [-_A-Za-z0-9./] ]]
++ printf 4
++ read -n1 CH
++ [[ - =~ [-_A-Za-z0-9./] ]]
++ printf -
++ read -n1 CH
++ [[ 1 =~ [-_A-Za-z0-9./] ]]
++ printf 1
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
++ [[ . =~ [-_A-Za-z0-9./] ]]
++ printf .
++ read -n1 CH
++ [[ 0 =~ [-_A-Za-z0-9./] ]]
++ printf 0
++ read -n1 CH
+ encoded_path=image/MythTV.x86_64-1.0.0
+ dump='dd bs=4k of="/dev/ram1"'
+ showProgress=0
+ '[' -x /usr/bin/dcounter ']'
+ '[' -f /etc/image.md5 ']'
+ '[' -b /dev/ram1 ']'
+ '[' -z '' ']'
+ showProgress=1
+ read sum1 blocks blocksize zblocks zblocksize
+ needBytes=203739136
+ needMByte=194
+ '[' '!' -z '' ']'
++ basename image/MythTV.x86_64-1.0.0
+ progressBaseName=MythTV.x86_64-1.0.0
++ getText 'Loading %1' MythTV.x86_64-1.0.0
+++ gettext kiwi 'Loading %1'
++ local 'text=Loading %1'
++ '[' '!' -z MythTV.x86_64-1.0.0 ']'
+++ echo Loading %1
+++ sed -e s@%1...@MythTV.x86_64-1.0.0@
++ text='Loading MythTV.x86_64-1.0.0'
++ '[' '!' -z '' ']'
++ echo 'Loading MythTV.x86_64-1.0.0'
+ TEXT_LOAD='Loading MythTV.x86_64-1.0.0'
++ getText 'Uncompressing %1' MythTV.x86_64-1.0.0
+++ gettext kiwi 'Uncompressing %1'
++ local 'text=Uncompressing %1'
++ '[' '!' -z MythTV.x86_64-1.0.0 ']'
+++ echo Uncompressing %1
+++ sed -e s@%1...@MythTV.x86_64-1.0.0@
++ text='Uncompressing MythTV.x86_64-1.0.0'
++ '[' '!' -z '' ']'
++ echo 'Uncompressing MythTV.x86_64-1.0.0'
+ TEXT_COMP='Uncompressing MythTV.x86_64-1.0.0'
+ dump='dcounter -s 194 -l "Loading MythTV.x86_64-1.0.0 " 2>/progress | dd bs=4k of="/dev/ram1"'
+ case "$type" in
+ validateBlockSize
+ local blkTest
+ local nBlk
+ '[' -z '' ']'
+ '[' -z 49741 ']'
+ '[' '!' -z '' ']'
+ isize=203739136
+ local 'IFS= '
+ testBlkSizes='32768 61440 65464'
+ '[' 4096 -gt 0 ']'
+ testBlkSizes='4096 32768 61440 65464'
+ for blkTest in '$testBlkSizes'
+ nBlk=49741
+ '[' 49741 -lt 65535 ']'
+ imageBlkSize=4096
+ return
+ '[' -f /etc/image.md5 ']'
+ '[' -b /dev/ram1 ']'
+ multicast_atftp=multicast
+ havetemp_dir=1
+ '[' -z '' ']'
+ havetemp_dir=0
+ '[' '!' -z '' ']'
+ '[' 1 -eq 1 ']'
+ call='atftp --trace --option "multicast" --option "blksize 4096" -g -r "image/MythTV.x86_64-1.0.0" -l "/dev/ram1" 10.0.0.5 2>&1 | atftpProgress 194 "Loading MythTV.x86_64-1.0.0" /tmp/transfer.errors 4096 > /progress'
+ '[' 1 -eq 1 ']'
+ test -e /progress
+ mkfifo /progress
+ test -e /tmp/load_code
+ errorLogStop
+ set +x
err, wls33: timed out
++ cat /tmp/transfer.errors
+ loadStatus='Trace mode on.
Option multicast =
Option blksize = 4096'
+ return 0
+ test 0 '!=' 0
+ loadOK 'Trace mode on.
Option multicast =
Option blksize = 4096'
+ for i in '"File not found"' '"aborting"' '"no option named"' '"unknown host"'
+ echo 'Trace mode on.
Option multicast =
Option blksize = 4096'
+ grep -q 'File not found'
+ for i in '"File not found"' '"aborting"' '"no option named"' '"unknown host"'
+ echo 'Trace mode on.
Option multicast =
Option blksize = 4096'
+ grep -q aborting
+ for i in '"File not found"' '"aborting"' '"no option named"' '"unknown host"'
+ echo 'Trace mode on.
Option multicast =
Option blksize = 4096'
+ grep -q 'no option named'
+ for i in '"File not found"' '"aborting"' '"no option named"' '"unknown host"'
+ echo 'Trace mode on.
Option multicast =
Option blksize = 4096'
+ grep -q 'unknown host'
+ return 0
+ Echo 'Download complete, checking data...'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 74.377957] Download complete, checking data...'
+ '[' 0 = 0 ']'
+ set +x
+ verifyBytes=203739136
+ verifyMByte=194
+ '[' -x /usr/bin/dcounter ']'
+ test -e /progress
++ getText 'Verifying %1' /dev/ram1
+++ gettext kiwi 'Verifying %1'
++ local 'text=Verifying %1'
++ '[' '!' -z /dev/ram1 ']'
+++ echo Verifying %1
+++ sed -e s@%1@/dev/ram1@
++ text='Verifying /dev/ram1'
++ '[' '!' -z '' ']'
++ echo 'Verifying /dev/ram1'
+ TEXT_VERIFY='Verifying /dev/ram1'
+ dump='cat /dev/ram1'
+ echo 'Verifying /dev/ram1 ( 0% )'
+ dump='cat /dev/ram1 | dcounter -s 194 -l "Verifying /dev/ram1 "'
+ errorLogStop
+ set +x
+ read sum2 dumy
+ test de3e6cd98c75f2a38925ce55bc7f064c = de3e6cd98c75f2a38925ce55bc7f064c
+ Echo 'Image checksum test: fine :-)'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 77.143683] Image checksum test: fine :-)'
+ '[' 0 = 0 ']'
+ set +x
+ break
+ imageRootDevice=/dev/ram1
+ '[' '!' -z '' ']'
+ rm -f /etc/ireal.md5
+ rm -f /etc/image.md5
+ runHook postdownload
+ '[' '!' -z '' ']'
+ export eval KIWI_ALLOW_HOOK_CMD_postdownload=0
+ KIWI_ALLOW_HOOK_CMD_postdownload=0
+ HOOK=/kiwi-hooks/postdownload.sh
+ '[' '!' -e /kiwi-hooks/postdownload.sh ']'
+ HOOK=/lib/kiwi/hooks/postdownload.sh
+ '[' -e /lib/kiwi/hooks/postdownload.sh ']'
+ '[' '!' -z '' ']'
+ eval local 'call_cmd=$KIWI_ALLOW_HOOK_CMD_postdownload'
++ local call_cmd=0
+ '[' 0 -eq 1 ']'
+ '[' -b /dev/ram1 ']'
+ probeFileSystem /dev/ram1
+ FSTYPE=unknown
++ blkid /dev/ram1 -s TYPE -o value
+ FSTYPE=
+ case $FSTYPE in
+ FSTYPE=unknown
+ '[' unknown = unknown ']'
+ dd if=/dev/ram1 of=/tmp/filesystem-1 bs=128k count=1
1+0 records in
1+0 records out
131072 bytes (131 kB) copied, 0.00113101 s, 116 MB/s
+ '[' unknown = unknown ']'
+ grep -q '^CLIC' /tmp/filesystem-1
+ FSTYPE=clicfs
+ grep -q '^hsqs' /tmp/filesystem-1
+ export FSTYPE
+ '[' clicfs = luks ']'
+ '[' clicfs = unknown ']'
+ '[' no = no ']'
+ '[' clean = clean ']'
+ '[' 0 = 1 ']'
+ '[' 1 = 1 ']'
+ resizeFilesystem /dev/ram1
+ local deviceResize=/dev/ram1
+ local callme=
+ local ramdisk=0
+ local resize_fs
+ local resize_lucks
+ local check
+ local mnt=/mnt-resize
+ udevPending
+ local timeout=30
++ which udevadm
+ local udevadmExec=/sbin/udevadm
+ '[' -x /sbin/udevadm ']'
+ /sbin/udevadm settle --timeout=30
+ mkdir -p /mnt-resize
+ echo /dev/ram1
+ grep -qi /dev/ram
+ ramdisk=1
+ '[' -z clicfs ']'
+ resize_lucks='luksResize /dev/ram1'
+ '[' clicfs = reiserfs ']'
+ '[' clicfs = ext2 ']'
+ '[' clicfs = ext3 ']'
+ '[' clicfs = ext4 ']'
+ '[' clicfs = btrfs ']'
+ '[' clicfs = xfs ']'
+ '[' clicfs = zfs ']'
+ return
+ Echo 'Filesystem of PXE system is: clicfs -> /dev/ram1'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 77.194903] Filesystem of PXE system is: clicfs -> /dev/ram1'
+ '[' 0 = 0 ']'
+ set +x
+ isFSTypeReadOnly
+ '[' clicfs = squashfs ']'
+ '[' clicfs = clicfs ']'
+ export unionFST=clicfs
+ unionFST=clicfs
+ return 0
+ '[' '!' -z '' ']'
+ runHook premount
+ '[' '!' -z '' ']'
+ export eval KIWI_ALLOW_HOOK_CMD_premount=0
+ KIWI_ALLOW_HOOK_CMD_premount=0
+ HOOK=/kiwi-hooks/premount.sh
+ '[' '!' -e /kiwi-hooks/premount.sh ']'
+ HOOK=/lib/kiwi/hooks/premount.sh
+ '[' -e /lib/kiwi/hooks/premount.sh ']'
+ '[' '!' -z '' ']'
+ eval local 'call_cmd=$KIWI_ALLOW_HOOK_CMD_premount'
++ local call_cmd=0
+ '[' 0 -eq 1 ']'
+ mountSystem
+ local retval=0
+ local 'OLDIFS=
'
+ IFS='
'
+ local mountDevice=/dev/ram1
+ '[' '!' -z '' ']'
+ echo /dev/ram1
+ grep -qE 'loop|vers='
+ waitForStorageDevice /dev/ram1
+ local device=/dev/ram1
+ local check=0
+ udevPending
+ local timeout=30
++ which udevadm
+ local udevadmExec=/sbin/udevadm
+ '[' -x /sbin/udevadm ']'
+ /sbin/udevadm settle --timeout=30
+ true
+ partitionSize /dev/ram1
+ '[' 0 = 0 ']'
+ sleep 1
+ return 0
+ '[' '!' -z '' ']'
+ '[' '!' -z '' ']'
+ mountSystemStandard /dev/ram1
+ local mountDevice=/dev/ram1
+ local variable
+ local volume
+ local content
+ local volpath
+ local mpoint
+ local mppath
+ '[' '!' -z clicfs ']'
+ '[' '!' clicfs = unknown ']'
+ '[' '!' clicfs = auto ']'
+ kiwiMount /dev/ram1 /mnt
+ local src=/dev/ram1
+ local dst=/mnt
+ local opt=
+ local lop=
+ modprobe squashfs
+ '[' '!' -z clicfs ']'
+ FSTYPE_SAVE=clicfs
+ '[' '!' clicfs = nfs ']'
+ '[' '!' -z '' ']'
+ probeFileSystem /dev/ram1
+ FSTYPE=unknown
++ blkid /dev/ram1 -s TYPE -o value
+ FSTYPE=
+ case $FSTYPE in
+ FSTYPE=unknown
+ '[' unknown = unknown ']'
+ dd if=/dev/ram1 of=/tmp/filesystem-1 bs=128k count=1
1+0 records in
1+0 records out
131072 bytes (131 kB) copied, 0.00107989 s, 121 MB/s
+ '[' unknown = unknown ']'
+ grep -q '^CLIC' /tmp/filesystem-1
+ FSTYPE=clicfs
+ grep -q '^hsqs' /tmp/filesystem-1
+ export FSTYPE
+ '[' -z clicfs ']'
+ '[' clicfs = unknown ']'
+ '[' '!' -z '' ']'
+ '[' clicfs = zfs ']'
+ mount -t clicfs /dev/ram1 /mnt
mount: unknown filesystem type 'clicfs'
+ return 1
+ '[' '' = yes ']'
+ return 0
+ retval=0
+ '[' -z '' ']'
+ '[' no = no ']'
+ '[' '!' clean = fine ']'
+ '[' 0 = 0 ']'
+ '[' -z '' ']'
+ [[ initrd-netboot-suse-13.1 =~ netboot ]]
+ setupBootPartitionPXE
+ local fs_type
+ local FSTYPE_SAVE=clicfs
+ local mpoint=boot_bind
+ unset NETBOOT_ONLY
+ '[' -z /dev/ram1 ']'
++ pxeBootDevice
++ local field=0
++ local count=0
++ local device
++ local IFS=,
+ local bootdev=
+ '[' -e '' ']'
+ '[' '!' -z '' ']'
++ nd /dev/ram1
+++ getDiskDevice /dev/ram1
++++ readlink /dev/ram1
+++ local device=
+++ '[' -z '' ']'
+++ echo /dev/ram1
+++ return
++ local part=/dev/ram1
+++ echo /dev/ram1
+++ sed -e 's@\(^.*\)p\([0-9].*$\)@\2@'
++ local part_new=/dev/ram1
++ '[' /dev/ram1 = /dev/ram1 ']'
+++ echo /dev/ram1
+++ sed -e 's@\(^.*\)\([0-9].*$\)@\2@'
++ part_new=1
++ echo 1
+ export bootid=1
+ bootid=1
+ export imageBootDevice=/dev/ram1
+ imageBootDevice=/dev/ram1
+ '[' '!' -z '' ']'
+ probeFileSystem /dev/ram1
+ FSTYPE=unknown
++ blkid /dev/ram1 -s TYPE -o value
+ FSTYPE=
+ case $FSTYPE in
+ FSTYPE=unknown
+ '[' unknown = unknown ']'
+ dd if=/dev/ram1 of=/tmp/filesystem-1 bs=128k count=1
1+0 records in
1+0 records out
131072 bytes (131 kB) copied, 0.001122 s, 117 MB/s
+ '[' unknown = unknown ']'
+ grep -q '^CLIC' /tmp/filesystem-1
+ FSTYPE=clicfs
+ grep -q '^hsqs' /tmp/filesystem-1
+ export FSTYPE
+ fs_type=clicfs
+ FSTYPE=clicfs
+ '[' /dev/ram1 = /dev/ram1 ']'
+ '[' clicfs = unknown ']'
+ '[' '' = yes ']'
+ return
+ resetMountCounter
+ local curtype=clicfs
+ local command
+ for device in '$imageRootDevice' '$imageBootDevice' '$imageRecoveryDevice'
+ '[' '!' -e /dev/ram1 ']'
+ probeFileSystem /dev/ram1
+ FSTYPE=unknown
++ blkid /dev/ram1 -s TYPE -o value
+ FSTYPE=
+ case $FSTYPE in
+ FSTYPE=unknown
+ '[' unknown = unknown ']'
+ dd if=/dev/ram1 of=/tmp/filesystem-1 bs=128k count=1
1+0 records in
1+0 records out
131072 bytes (131 kB) copied, 0.00112368 s, 117 MB/s
+ '[' unknown = unknown ']'
+ grep -q '^CLIC' /tmp/filesystem-1
+ FSTYPE=clicfs
+ grep -q '^hsqs' /tmp/filesystem-1
+ export FSTYPE
+ '[' clicfs = ext2 ']'
+ '[' clicfs = ext3 ']'
+ '[' clicfs = ext4 ']'
+ continue
+ for device in '$imageRootDevice' '$imageBootDevice' '$imageRecoveryDevice'
+ '[' '!' -e /dev/ram1 ']'
+ probeFileSystem /dev/ram1
+ FSTYPE=unknown
++ blkid /dev/ram1 -s TYPE -o value
+ FSTYPE=
+ case $FSTYPE in
+ FSTYPE=unknown
+ '[' unknown = unknown ']'
+ dd if=/dev/ram1 of=/tmp/filesystem-1 bs=128k count=1
1+0 records in
1+0 records out
131072 bytes (131 kB) copied, 0.00107374 s, 122 MB/s
+ '[' unknown = unknown ']'
+ grep -q '^CLIC' /tmp/filesystem-1
+ FSTYPE=clicfs
+ grep -q '^hsqs' /tmp/filesystem-1
+ export FSTYPE
+ '[' clicfs = ext2 ']'
+ '[' clicfs = ext3 ']'
+ '[' clicfs = ext4 ']'
+ continue
+ FSTYPE=clicfs
+ IFS='
'
+ return 0
+ validateRootTree
+ '[' '!' -x /mnt/sbin/init -a '!' -L /mnt/sbin/init ']'
+ systemException '/sbin/init no such file or not executable' reboot
+ set +x
+ echo -e '[ 78.377549] /sbin/init no such file or not executable'
+ '[' 0 = 0 ']'
+ set +x
+ case "$what" in
+ Echo 'shellException: providing shell...'
+ '[' 0 = 0 ']'
+ set +x
+ echo '[ 78.382765] shellException: providing shell...'
+ '[' 0 = 0 ']'
+ set +x
+ '[' '!' -z '' ']'
+ setctsid /dev/console /bin/true
+ setctsid /dev/console /bin/bash -i