+ tailpid=173 + . /live.vars + cat /proc/cmdline + _CMDLINE=boot=live noconfig=sudo username=root hostname=android-53f31a089339194f persistence initrd=/live/initrd.img debug BOOT_IMAGE=/live/vmlinuz + Cmdline_old + PERSISTENCE=true + export PERSISTENCE + [ -z ] + [ = /dev/nfs ] + [ = /dev/cifs ] + [ -z ] + MODULE=filesystem + export MODULE + [ -z ] + UNIONTYPE=aufs + export UNIONTYPE + [ -z ] + PERSISTENCE_ENCRYPTION=none + export PERSISTENCE_ENCRYPTION + [ -z ] + PERSISTENCE_METHOD=overlay + export PERSISTENCE_METHOD + [ -z ] + PERSISTENCE_STORAGE=filesystem,file + export PERSISTENCE_STORAGE + Debug + LIVE_DEBUG=true + set -x + Read_only + return 0 + Select_eth_device + tail -f boot.log + tail -1 + egrep ^BOOT= /conf/initramfs.conf + bootconf= + [ != BOOT=nfs ] + [ -z ] + [ -z ] + [ -z ] + [ -z ] + return + [ -e /conf/param.conf ] + [ -n ] + [ ! -z ] + [ ! -z ] + [ ! -z ] + [ ! -z ] + [ -n ] + [ -n ] + [ -x /usr/bin/memdiskfind ] + i=0 + [ 0 -lt 60 ] + find_livefs 0 + timeout=0 + [ -n ] + [ ! -z ] + removable_dev sys + output_format=sys + want_usb= + ret= + grep -vE /(loop|ram|dm-|fd) + tr \n + echo /sys/block/sda /sys/block/sr0 + dev_ok= + cat /sys/block/sda/removable + [ 0 = 1 ] + [ = true ] + dev_ok= + cat /sys/block/sr0/removable + [ 1 = 1 ] + [ -z ] + dev_ok=true + [ true = true ] + ret= /sys/block/sr0 + echo /sys/block/sr0 + non_removable_dev sys + output_format=sys + ret= + grep -vE /(loop|ram|dm-|fd) + tr \n + echo /sys/block/sda /sys/block/sr0 + cat /sys/block/sda/removable + [ 0 = 0 ] + ret= /sys/block/sda + cat /sys/block/sr0/removable + [ 1 = 0 ] + echo /sys/block/sda + devices_to_scan= /sys/block/sr0 /sys/block/sda + sys2dev /sys/block/sr0 + sysdev=/block/sr0 + /sbin/udevadm info -q name -p /block/sr0 + echo /dev/sr0 + devname=/dev/sr0 + [ -e /dev/sr0 ] + get_fstype /dev/sr0 + /sbin/blkid -s TYPE -o value /dev/sr0 + fstype= + /lib/udev/cdrom_id /dev/sr0 + check_dev null /dev/sr0 + sysdev=null + devname=/dev/sr0 + skip_uuid_check= + [ -n ] + [ -z /dev/sr0 ] + [ -d /dev/sr0 ] + IFS=, + unset IFS + [ -n /dev/sr0 ] + devname=/dev/sr0 + [ -e /dev/sr0 ] + [ -n ] + get_fstype /dev/sr0 + /sbin/blkid -s TYPE -o value /dev/sr0 + fstype= + is_supported_fs + fstype= + [ -z ] + return 1 + [ -n ] + return 1 + sys2dev /sys/block/sda + sysdev=/block/sda + /sbin/udevadm info -q name -p /block/sda + echo /dev/sda + devname=/dev/sda + [ -e /dev/sda ] + get_fstype /dev/sda + /sbin/blkid -s TYPE -o value /dev/sda + fstype=iso9660 + /lib/udev/cdrom_id /dev/sda + is_nice_device /sys/block/sda + sysfs_path=/block/sda + [ -e /lib/udev/path_id ] + PATH_ID=/sbin/udevadm test-builtin path_id + egrep -q ID_PATH=(usb|pci-[^-]*-(ide|sas|scsi|usb|virtio)|platform-sata_mv|platform-orion-ehci|platform-mmc|platform-mxsdhci) + /sbin/udevadm test-builtin path_id /block/sda + return 0 + subdevices /sys/block/sda + sysblock=/sys/block/sda + r= + [ -e /sys/block/sda/alignment_offset/dev ] + [ -e /sys/block/sda/bdi/dev ] + [ -e /sys/block/sda/capability/dev ] + [ -e /sys/block/sda/dev/dev ] + [ -e /sys/block/sda/device/dev ] + [ -e /sys/block/sda/discard_alignment/dev ] + [ -e /sys/block/sda/events/dev ] + [ -e /sys/block/sda/events_async/dev ] + [ -e /sys/block/sda/events_poll_msecs/dev ] + [ -e /sys/block/sda/ext_range/dev ] + [ -e /sys/block/sda/holders/dev ] + [ -e /sys/block/sda/inflight/dev ] + [ -e /sys/block/sda/power/dev ] + [ -e /sys/block/sda/queue/dev ] + [ -e /sys/block/sda/range/dev ] + [ -e /sys/block/sda/removable/dev ] + [ -e /sys/block/sda/ro/dev ] + [ -e /sys/block/sda/sda1/dev ] + r= /sys/block/sda/sda1 + [ -e /sys/block/sda/sda2/dev ] + r= /sys/block/sda/sda1 /sys/block/sda/sda2 + [ -e /sys/block/sda/size/dev ] + [ -e /sys/block/sda/slaves/dev ] + [ -e /sys/block/sda/stat/dev ] + [ -e /sys/block/sda/subsystem/dev ] + [ -e /sys/block/sda/trace/dev ] + [ -e /sys/block/sda/uevent/dev ] + [ -e /sys/block/sda/dev ] + r= /sys/block/sda/sda1 /sys/block/sda/sda2 /sys/block/sda + echo /sys/block/sda/sda1 /sys/block/sda/sda2 /sys/block/sda + check_dev /sys/block/sda/sda1 + sysdev=/sys/block/sda/sda1 + devname= + skip_uuid_check= + [ -n ] + [ -z ] + sys2dev /sys/block/sda/sda1 + sysdev=/block/sda/sda1 + /sbin/udevadm info -q name -p /block/sda/sda1 + echo /dev/sda1 + devname=/dev/sda1 + [ -d /dev/sda1 ] + IFS=, + unset IFS + [ -n /dev/sda1 ] + devname=/dev/sda1 + [ -e /dev/sda1 ] + [ -n ] + get_fstype /dev/sda1 + /sbin/blkid -s TYPE -o value /dev/sda1 + fstype= + is_supported_fs + fstype= + [ -z ] + return 1 + [ -n ] + return 1 + check_dev /sys/block/sda/sda2 + sysdev=/sys/block/sda/sda2 + devname= + skip_uuid_check= + [ -n ] + [ -z ] + sys2dev /sys/block/sda/sda2 + sysdev=/block/sda/sda2 + /sbin/udevadm info -q name -p /block/sda/sda2 + echo /dev/sda2 + devname=/dev/sda2 + [ -d /dev/sda2 ] + IFS=, + unset IFS + [ -n /dev/sda2 ] + devname=/dev/sda2 + [ -e /dev/sda2 ] + [ -n ] + get_fstype /dev/sda2 + /sbin/blkid -s TYPE -o value /dev/sda2 + fstype=ext4 + is_supported_fs ext4 + fstype=ext4 + [ -z ext4 ] + grep -q ext4 /proc/filesystems + modprobe ext4 + grep -q ext4 /proc/filesystems + return 0 + blkid -o value -s UUID /dev/sda2 + devuid=ec94dc43-eb59-4d72-8585-27213f8536c0 + [ -n ec94dc43-eb59-4d72-8585-27213f8536c0 ] + grep -qs \ /tmp/tried + mount -t ext4 -o ro,noatime /dev/sda2 /live/medium + [ -n ec94dc43-eb59-4d72-8585-27213f8536c0 ] + echo ec94dc43-eb59-4d72-8585-27213f8536c0 + [ -n ] + is_live_path /live/medium + DIRECTORY=/live/medium + [ -d /live/medium/live ] + return 1 + umount /live/medium + [ -n ] + return 1 + check_dev /sys/block/sda + sysdev=/sys/block/sda + devname= + skip_uuid_check= + [ -n ] + [ -z ] + sys2dev /sys/block/sda + sysdev=/block/sda + /sbin/udevadm info -q name -p /block/sda + echo /dev/sda + devname=/dev/sda + [ -d /dev/sda ] + IFS=, + unset IFS + [ -n /dev/sda ] + devname=/dev/sda + [ -e /dev/sda ] + [ -n ] + get_fstype /dev/sda + /sbin/blkid -s TYPE -o value /dev/sda + fstype=iso9660 + is_supported_fs iso9660 + fstype=iso9660 + [ -z iso9660 ] + grep -q iso9660 /proc/filesystems + modprobe iso9660 + grep -q iso9660 /proc/filesystems + return 0 + blkid -o value -s UUID /dev/sda + devuid= + [ -n ] + mount -t iso9660 -o ro,noatime /dev/sda /live/medium + [ -n ] + [ -n ] + is_live_path /live/medium + DIRECTORY=/live/medium + [ -d /live/medium/live ] + echo /live/medium/live/filesystem.squashfs + [ /live/medium/live/filesystem.squashfs != /live/medium/live/*.squashfs ] + return 0 + [ ] + matches_uuid /live/medium + [ ] + [ ! -e /conf/uuid.conf ] + return 0 + echo /live/medium + return 0 + return 0 + livefs_root=/live/medium + [ -n /live/medium ] + break + [ -z /live/medium ] + Verify_checksums /live/medium + return 0 + [ ] + [ ] + [ ] + [ -n ] + [ -n ] + [ -n ] + get_mac + mac= + cat /sys/class/net/eth0/iflink + status=2 + [ 2 -eq 2 ] + cat /sys/class/net/eth0/address + mac=52:54:00:12:34:56 + tr [a-z] [A-Z] + sed s/:/-/g + echo 52:54:00:12:34:56 + mac=52-54-00-12-34-56 + cat /sys/class/net/lo/iflink + status=1 + [ 1 -eq 2 ] + echo 52-54-00-12-34-56 + mac=52-54-00-12-34-56 + sed s/-//g + echo 52-54-00-12-34-56 + mac=525400123456 + mount_images_in_directory /live/medium /root 525400123456 + directory=/live/medium + rootmnt=/root + mac=525400123456 + match_files_in_dir /live/medium/live/*.squashfs + local pattern + pattern=/live/medium/live/*.squashfs + echo /live/medium/live/filesystem.squashfs + [ /live/medium/live/filesystem.squashfs != /live/medium/live/*.squashfs ] + return 0 + [ -n 525400123456 ] + adddirectory=/live/medium/live/525400123456 + setup_unionfs /live/medium/live /root /live/medium/live/525400123456 + image_directory=/live/medium/live + rootmnt=/root + addimage_directory=/live/medium/live/525400123456 + modprobe -q -b aufs + grep -q ^aufs$ + cut -f2 /proc/filesystems + croot=/ + rootfslist= + [ -z ] + [ -e /live/medium/live/filesystem.filesystem.module ] + [ -e /live/medium/live/filesystem.module ] + [ -e /live/medium/live/filesystem.squashfs ] + image_string= /live/medium/live/filesystem.squashfs + [ -e /live/medium/live/*.ext2 ] + [ -e /live/medium/live/*.ext3 ] + [ -e /live/medium/live/*.ext4 ] + [ -e /live/medium/live/*.xfs ] + [ -e /live/medium/live/*.jffs2 ] + [ -e /live/medium/live/*.dir ] + [ -n /live/medium/live/525400123456 ] + [ -d /live/medium/live/525400123456 ] + sort + sed -e s/ /\n/g + echo /live/medium/live/filesystem.squashfs + image_string=/live/medium/live/filesystem.squashfs + [ -n ] + mkdir -p / + basename /live/medium/live/filesystem.squashfs + imagename=filesystem.squashfs + export image devname + maybe_break live-realpremount + [ = live-realpremount ] + log_begin_msg Running /scripts/live-realpremount + _log_msg Begin: Running /scripts/live-realpremount ... + [ n = y ] + printf Begin: Running /scripts/live-realpremount ... Begin: Running /scripts/live-realpremount ... + run_scripts /scripts/live-realpremount + initdir=/scripts/live-realpremount + [ ! -d /scripts/live-realpremount ] + return + log_end_msg + _log_msg done.\n + [ n = y ] + printf done.\n done. + [ -d /live/medium/live/filesystem.squashfs ] + [ -f /live/medium/live/filesystem.squashfs ] + grep -q -- -r\b + losetup --help + get_backing_device /live/medium/live/filesystem.squashfs -r + setup_loop /live/medium/live/filesystem.squashfs loop /sys/block/loop* 0 -r + local fspath module pattern offset encryption readonly + fspath=/live/medium/live/filesystem.squashfs + module=loop + pattern=/sys/block/loop* + offset=0 + encryption= + readonly=-r + modprobe -q -b loop + udevadm settle + cat /sys/block/loop0/size + [ 0 -eq 0 ] + sys2dev /sys/block/loop0 + sysdev=/block/loop0 + /sbin/udevadm info -q name -p /block/loop0 + echo /dev/loop0 + dev=/dev/loop0 + options= + [ -n -r ] + grep -q -- -r\b + losetup --help + options= -r + [ -n 0 ] + [ 0 -lt 0 ] + [ -z ] + losetup -r /dev/loop0 /live/medium/live/filesystem.squashfs + echo /dev/loop0 + return 0 + echo /dev/loop0 + backdev=/dev/loop0 + get_fstype /dev/loop0 + /sbin/blkid -s TYPE -o value /dev/loop0 + fstype=squashfs + mpoint=//filesystem.squashfs + rootfslist=//filesystem.squashfs + mkdir -p //filesystem.squashfs + log_begin_msg Mounting "/live/medium/live/filesystem.squashfs" on "//filesystem.squashfs" via "/dev/loop0" + _log_msg Begin: Mounting "/live/medium/live/filesystem.squashfs" on "//filesystem.squashfs" via "/dev/loop0" ... + [ n = y ] + printf Begin: Mounting "/live/medium/live/filesystem.squashfs" on "//filesystem.squashfs" via "/dev/loop0" ... Begin: Mounting "/live/medium/live/filesystem.squashfs" on "//filesystem.squashfs" via "/dev/loop0" ... + mount -t squashfs -o ro,noatime /dev/loop0 //filesystem.squashfs + log_end_msg + _log_msg done.\n + [ n = y ] + printf done.\n done. + touch /etc/fstab + mkdir -p /live/overlay + mount -t tmpfs tmpfs /live/overlay + [ -n true ] + [ -z ] + [ -z ] + wc -l + ls -l /sys/block + num_block=11 + modprobe -q -b sd_mod + modprobe -q -b uhci-hcd + modprobe -q -b ehci-hcd + modprobe -q -b ohci-hcd + modprobe -q -b usb-storage + udevadm trigger + udevadm settle + sleep 1 + wc -l + ls -l /sys/block + [ 11 -gt 11 ] + sleep 1 + wc -l + ls -l /sys/block + [ 11 -gt 11 ] + sleep 1 + wc -l + ls -l /sys/block + [ 11 -gt 11 ] + sleep 1 + wc -l + ls -l /sys/block + [ 11 -gt 11 ] + sleep 1 + wc -l + ls -l /sys/block + [ 11 -gt 11 ] + local whitelistdev + whitelistdev= + [ -n ] + is_in_comma_sep_list overlay overlay + local element + element=overlay + shift + is_in_list_separator_helper , overlay overlay + local sep element list + sep=, + shift + element=overlay + shift + list=overlay + grep -qe ^\(.*,\)\?overlay\(,.*\)\?$ + echo overlay + overlays=live-rw home-rw persistence + local overlay_devices + overlay_devices= + [ != ignore_all_devices ] + find_persistence_media live-rw home-rw persistence + local overlays white_listed_devices ret black_listed_devices + overlays=live-rw home-rw persistence + white_listed_devices= + ret= + what_is_mounted_on /root/lib/live/medium + local dir + trim_path /root/lib/live/medium + sed s|^\(.*[^/]\)/$|\1| + sed s|//\+|/|g + echo /root/lib/live/medium + dir=/root/lib/live/medium + cut -d -f1 + grep -m1 ^[^ ]\+ /root/lib/live/medium /proc/mounts + black_listed_devices= + storage_devices + black_listed_devices= + white_listed_devices= + grep -vE loop|ram|fd + tr \n + echo /sys/block/loop0 /sys/block/loop1 /sys/block/loop2 /sys/block/loop3 /sys/block/loop4 /sys/block/loop5 /sys/block/loop6 /sys/block/loop7 /sys/block/sda /sys/block/sr0 + sys2dev /sys/block/sda + sysdev=/block/sda + /sbin/udevadm info -q name -p /block/sda + echo /dev/sda + fulldevname=/dev/sda + is_in_space_sep_list /dev/sda + local element + element=/dev/sda + shift + is_in_list_separator_helper [[:space:]] /dev/sda + local sep element list + sep=[[:space:]] + shift + element=/dev/sda + shift + list= + grep -qe ^\(.*[[:space:]]\)\?/dev/sda\([[:space:]].*\)\?$ + echo + [ -n ] + subdevices /sys/block/sda + sysblock=/sys/block/sda + r= + [ -e /sys/block/sda/alignment_offset/dev ] + [ -e /sys/block/sda/bdi/dev ] + [ -e /sys/block/sda/capability/dev ] + [ -e /sys/block/sda/dev/dev ] + [ -e /sys/block/sda/device/dev ] + [ -e /sys/block/sda/discard_alignment/dev ] + [ -e /sys/block/sda/events/dev ] + [ -e /sys/block/sda/events_async/dev ] + [ -e /sys/block/sda/events_poll_msecs/dev ] + [ -e /sys/block/sda/ext_range/dev ] + [ -e /sys/block/sda/holders/dev ] + [ -e /sys/block/sda/inflight/dev ] + [ -e /sys/block/sda/power/dev ] + [ -e /sys/block/sda/queue/dev ] + [ -e /sys/block/sda/range/dev ] + [ -e /sys/block/sda/removable/dev ] + [ -e /sys/block/sda/ro/dev ] + [ -e /sys/block/sda/sda1/dev ] + r= /sys/block/sda/sda1 + [ -e /sys/block/sda/sda2/dev ] + r= /sys/block/sda/sda1 /sys/block/sda/sda2 + [ -e /sys/block/sda/size/dev ] + [ -e /sys/block/sda/slaves/dev ] + [ -e /sys/block/sda/stat/dev ] + [ -e /sys/block/sda/subsystem/dev ] + [ -e /sys/block/sda/trace/dev ] + [ -e /sys/block/sda/uevent/dev ] + [ -e /sys/block/sda/dev ] + r= /sys/block/sda/sda1 /sys/block/sda/sda2 /sys/block/sda + echo /sys/block/sda/sda1 /sys/block/sda/sda2 /sys/block/sda + sys2dev /sys/block/sda/sda1 + sysdev=/block/sda/sda1 + /sbin/udevadm info -q name -p /block/sda/sda1 + echo /dev/sda1 + devname=/dev/sda1 + is_in_space_sep_list /dev/sda1 + local element + element=/dev/sda1 + shift + is_in_list_separator_helper [[:space:]] /dev/sda1 + local sep element list + sep=[[:space:]] + shift + element=/dev/sda1 + shift + list= + grep -qe ^\(.*[[:space:]]\)\?/dev/sda1\([[:space:]].*\)\?$ + echo + echo /dev/sda1 + sys2dev /sys/block/sda/sda2 + sysdev=/block/sda/sda2 + /sbin/udevadm info -q name -p /block/sda/sda2 + echo /dev/sda2 + devname=/dev/sda2 + is_in_space_sep_list /dev/sda2 + local element + element=/dev/sda2 + shift + is_in_list_separator_helper [[:space:]] /dev/sda2 + local sep element list + sep=[[:space:]] + shift + element=/dev/sda2 + shift + list= + grep -qe ^\(.*[[:space:]]\)\?/dev/sda2\([[:space:]].*\)\?$ + echo + echo /dev/sda2 + sys2dev /sys/block/sda + sysdev=/block/sda + /sbin/udevadm info -q name -p /block/sda + echo /dev/sda + devname=/dev/sda + is_in_space_sep_list /dev/sda + local element + element=/dev/sda + shift + is_in_list_separator_helper [[:space:]] /dev/sda + local sep element list + sep=[[:space:]] + shift + element=/dev/sda + shift + list= + grep -qe ^\(.*[[:space:]]\)\?/dev/sda\([[:space:]].*\)\?$ + echo + echo /dev/sda + sys2dev /sys/block/sr0 + sysdev=/block/sr0 + /sbin/udevadm info -q name -p /block/sr0 + echo /dev/sr0 + fulldevname=/dev/sr0 + is_in_space_sep_list /dev/sr0 + local element + element=/dev/sr0 + shift + is_in_list_separator_helper [[:space:]] /dev/sr0 + local sep element list + sep=[[:space:]] + shift + element=/dev/sr0 + shift + list= + grep -qe ^\(.*[[:space:]]\)\?/dev/sr0\([[:space:]].*\)\?$ + echo + [ -n ] + subdevices /sys/block/sr0 + sysblock=/sys/block/sr0 + r= + [ -e /sys/block/sr0/alignment_offset/dev ] + [ -e /sys/block/sr0/bdi/dev ] + [ -e /sys/block/sr0/capability/dev ] + [ -e /sys/block/sr0/dev/dev ] + [ -e /sys/block/sr0/device/dev ] + [ -e /sys/block/sr0/discard_alignment/dev ] + [ -e /sys/block/sr0/events/dev ] + [ -e /sys/block/sr0/events_async/dev ] + [ -e /sys/block/sr0/events_poll_msecs/dev ] + [ -e /sys/block/sr0/ext_range/dev ] + [ -e /sys/block/sr0/holders/dev ] + [ -e /sys/block/sr0/inflight/dev ] + [ -e /sys/block/sr0/power/dev ] + [ -e /sys/block/sr0/queue/dev ] + [ -e /sys/block/sr0/range/dev ] + [ -e /sys/block/sr0/removable/dev ] + [ -e /sys/block/sr0/ro/dev ] + [ -e /sys/block/sr0/size/dev ] + [ -e /sys/block/sr0/slaves/dev ] + [ -e /sys/block/sr0/stat/dev ] + [ -e /sys/block/sr0/subsystem/dev ] + [ -e /sys/block/sr0/trace/dev ] + [ -e /sys/block/sr0/uevent/dev ] + [ -e /sys/block/sr0/dev ] + r= /sys/block/sr0 + echo /sys/block/sr0 + sys2dev /sys/block/sr0 + sysdev=/block/sr0 + /sbin/udevadm info -q name -p /block/sr0 + echo /dev/sr0 + devname=/dev/sr0 + is_in_space_sep_list /dev/sr0 + local element + element=/dev/sr0 + shift + is_in_list_separator_helper [[:space:]] /dev/sr0 + local sep element list + sep=[[:space:]] + shift + element=/dev/sr0 + shift + list= + grep -qe ^\(.*[[:space:]]\)\?/dev/sr0\([[:space:]].*\)\?$ + echo + echo /dev/sr0 + local result luks_device + result= + luks_device= + is_in_comma_sep_list luks none + local element + element=luks + shift + is_in_list_separator_helper , luks none + local sep element list + sep=, + shift + element=luks + shift + list=none + grep -qe ^\(.*,\)\?luks\(,.*\)\?$ + echo none + is_in_comma_sep_list none none + local element + element=none + shift + is_in_list_separator_helper , none none + local sep element list + sep=, + shift + element=none + shift + list=none + grep -qe ^\(.*,\)\?none\(,.*\)\?$ + echo none + is_in_comma_sep_list filesystem filesystem,file + local element + element=filesystem + shift + is_in_list_separator_helper , filesystem filesystem,file + local sep element list + sep=, + shift + element=filesystem + shift + list=filesystem,file + grep -qe ^\(.*,\)\?filesystem\(,.*\)\?$ + echo filesystem,file + probe_for_gpt_name live-rw home-rw persistence /dev/sda1 + local overlays dev gpt_dev gpt_name + overlays=live-rw home-rw persistence + dev=/dev/sda1 + gpt_dev=/dev/sda1 + is_active_luks_mapping /dev/sda1 + device=/dev/sda1 + /sbin/cryptsetup status /dev/sda1 + is_gpt_device /dev/sda1 + local dev + dev=/dev/sda1 + /sbin/blkid -s PART_ENTRY_SCHEME -p -o value /dev/sda1 + [ = gpt ] + return + result= + [ -n ] + probe_for_fs_label live-rw home-rw persistence /dev/sda1 + local overlays dev + overlays=live-rw home-rw persistence + dev=/dev/sda1 + /sbin/blkid -s LABEL -o value /dev/sda1 + [ = live-rw ] + /sbin/blkid -s LABEL -o value /dev/sda1 + [ = home-rw ] + /sbin/blkid -s LABEL -o value /dev/sda1 + [ = persistence ] + result= + [ -n ] + is_in_comma_sep_list file filesystem,file + local element + element=file + shift + is_in_list_separator_helper , file filesystem,file + local sep element list + sep=, + shift + element=file + shift + list=filesystem,file + grep -qe ^\(.*,\)\?file\(,.*\)\?$ + echo filesystem,file + probe_for_file_name live-rw home-rw persistence /dev/sda1 + local overlays dev ret backing + overlays=live-rw home-rw persistence + dev=/dev/sda1 + ret= + mount_persistence_media /dev/sda1 probe + local device probe backing old_backing fstype mount_opts + device=/dev/sda1 + probe=probe + basename /dev/sda1 + backing=/root/lib/live/mount/persistence/sda1 + mkdir -p /root/lib/live/mount/persistence/sda1 + where_is_mounted /dev/sda1 + device=/dev/sda1 + cut -f2 -d + grep -m1 ^/dev/sda1 /proc/mounts + old_backing= + [ -z ] + get_fstype /dev/sda1 + /sbin/blkid -s TYPE -o value /dev/sda1 + fstype= + mount_opts=rw,noatime + [ -n ] + mount -t -o rw,noatime /dev/sda1 /root/lib/live/mount/persistence/sda1 mount: mounting /dev/sda1 on /root/lib/live/mount/persistence/sda1 failed: No such device + [ -z probe ] + rmdir /root/lib/live/mount/persistence/sda1 + return 1 + backing= + [ -z ] + return + result= + [ -n ] + [ -z ] + [ -n ] + local result luks_device + result= + luks_device= + is_in_comma_sep_list luks none + local element + element=luks + shift + is_in_list_separator_helper , luks none + local sep element list + sep=, + shift + element=luks + shift + list=none + grep -qe ^\(.*,\)\?luks\(,.*\)\?$ + echo none + is_in_comma_sep_list none none + local element + element=none + shift + is_in_list_separator_helper , none none + local sep element list + sep=, + shift + element=none + shift + list=none + grep -qe ^\(.*,\)\?none\(,.*\)\?$ + echo none + is_in_comma_sep_list filesystem filesystem,file + local element + element=filesystem + shift + is_in_list_separator_helper , filesystem filesystem,file + local sep element list + sep=, + shift + element=filesystem + shift + list=filesystem,file + grep -qe ^\(.*,\)\?filesystem\(,.*\)\?$ + echo filesystem,file + probe_for_gpt_name live-rw home-rw persistence /dev/sda2 + local overlays dev gpt_dev gpt_name + overlays=live-rw home-rw persistence + dev=/dev/sda2 + gpt_dev=/dev/sda2 + is_active_luks_mapping /dev/sda2 + device=/dev/sda2 + /sbin/cryptsetup status /dev/sda2 + is_gpt_device /dev/sda2 + local dev + dev=/dev/sda2 + /sbin/blkid -s PART_ENTRY_SCHEME -p -o value /dev/sda2 + [ dos = gpt ] + return + result= + [ -n ] + probe_for_fs_label live-rw home-rw persistence /dev/sda2 + local overlays dev + overlays=live-rw home-rw persistence + dev=/dev/sda2 + /sbin/blkid -s LABEL -o value /dev/sda2 + [ persistence = live-rw ] + /sbin/blkid -s LABEL -o value /dev/sda2 + [ persistence = home-rw ] + /sbin/blkid -s LABEL -o value /dev/sda2 + [ persistence = persistence ] + echo persistence=/dev/sda2 + result=persistence=/dev/sda2 + [ -n persistence=/dev/sda2 ] + ret= persistence=/dev/sda2 + continue + local result luks_device + result= + luks_device= + is_in_comma_sep_list luks none + local element + element=luks + shift + is_in_list_separator_helper , luks none + local sep element list + sep=, + shift + element=luks + shift + list=none + grep -qe ^\(.*,\)\?luks\(,.*\)\?$ + echo none + is_in_comma_sep_list none none + local element + element=none + shift + is_in_list_separator_helper , none none + local sep element list + sep=, + shift + element=none + shift + list=none + grep -qe ^\(.*,\)\?none\(,.*\)\?$ + echo none + is_in_comma_sep_list filesystem filesystem,file + local element + element=filesystem + shift + is_in_list_separator_helper , filesystem filesystem,file + local sep element list + sep=, + shift + element=filesystem + shift + list=filesystem,file + grep -qe ^\(.*,\)\?filesystem\(,.*\)\?$ + echo filesystem,file + probe_for_gpt_name live-rw home-rw persistence /dev/sda + local overlays dev gpt_dev gpt_name + overlays=live-rw home-rw persistence + dev=/dev/sda + gpt_dev=/dev/sda + is_active_luks_mapping /dev/sda + device=/dev/sda + /sbin/cryptsetup status /dev/sda + is_gpt_device /dev/sda + local dev + dev=/dev/sda + /sbin/blkid -s PART_ENTRY_SCHEME -p -o value /dev/sda + [ = gpt ] + return + result= + [ -n ] + probe_for_fs_label live-rw home-rw persistence /dev/sda + local overlays dev + overlays=live-rw home-rw persistence + dev=/dev/sda + /sbin/blkid -s LABEL -o value /dev/sda + [ KALI LIVE = live-rw ] + /sbin/blkid -s LABEL -o value /dev/sda + [ KALI LIVE = home-rw ] + /sbin/blkid -s LABEL -o value /dev/sda + [ KALI LIVE = persistence ] + result= + [ -n ] + is_in_comma_sep_list file filesystem,file + local element + element=file + shift + is_in_list_separator_helper , file filesystem,file + local sep element list + sep=, + shift + element=file + shift + list=filesystem,file + grep -qe ^\(.*,\)\?file\(,.*\)\?$ + echo filesystem,file + probe_for_file_name live-rw home-rw persistence /dev/sda + local overlays dev ret backing + overlays=live-rw home-rw persistence + dev=/dev/sda + ret= + mount_persistence_media /dev/sda probe + local device probe backing old_backing fstype mount_opts + device=/dev/sda + probe=probe + basename /dev/sda + backing=/root/lib/live/mount/persistence/sda + mkdir -p /root/lib/live/mount/persistence/sda + where_is_mounted /dev/sda + device=/dev/sda + cut -f2 -d + grep -m1 ^/dev/sda /proc/mounts + old_backing=/live/medium + [ -z /live/medium ] + [ /root/lib/live/mount/persistence/sda != /live/medium ] + mount --move /live/medium /root/lib/live/mount/persistence/sda + echo /root/lib/live/mount/persistence/sda + return 0 + backing=/root/lib/live/mount/persistence/sda + [ -z /root/lib/live/mount/persistence/sda ] + path=/root/lib/live/mount/persistence/sda/live-rw + [ -f /root/lib/live/mount/persistence/sda/live-rw ] + path=/root/lib/live/mount/persistence/sda/home-rw + [ -f /root/lib/live/mount/persistence/sda/home-rw ] + path=/root/lib/live/mount/persistence/sda/persistence + [ -f /root/lib/live/mount/persistence/sda/persistence ] + [ -n ] + umount /root/lib/live/mount/persistence/sda + true + rmdir /root/lib/live/mount/persistence/sda + true + result= + [ -n ] + [ -z ] + [ -n ] + local result luks_device + result= + luks_device= + is_in_comma_sep_list luks none + local element + element=luks + shift + is_in_list_separator_helper , luks none + local sep element list + sep=, + shift + element=luks + shift + list=none + grep -qe ^\(.*,\)\?luks\(,.*\)\?$ + echo none + is_in_comma_sep_list none none + local element + element=none + shift + is_in_list_separator_helper , none none + local sep element list + sep=, + shift + element=none + shift + list=none + grep -qe ^\(.*,\)\?none\(,.*\)\?$ + echo none + is_in_comma_sep_list filesystem filesystem,file + local element + element=filesystem + shift + is_in_list_separator_helper , filesystem filesystem,file + local sep element list + sep=, + shift + element=filesystem + shift + list=filesystem,file + grep -qe ^\(.*,\)\?filesystem\(,.*\)\?$ + echo filesystem,file + probe_for_gpt_name live-rw home-rw persistence /dev/sr0 + local overlays dev gpt_dev gpt_name + overlays=live-rw home-rw persistence + dev=/dev/sr0 + gpt_dev=/dev/sr0 + is_active_luks_mapping /dev/sr0 + device=/dev/sr0 + /sbin/cryptsetup status /dev/sr0 + is_gpt_device /dev/sr0 + local dev + dev=/dev/sr0 + /sbin/blkid -s PART_ENTRY_SCHEME -p -o value /dev/sr0 + [ = gpt ] + return + result= + [ -n ] + probe_for_fs_label live-rw home-rw persistence /dev/sr0 + local overlays dev + overlays=live-rw home-rw persistence + dev=/dev/sr0 + /sbin/blkid -s LABEL -o value /dev/sr0 + [ = live-rw ] + /sbin/blkid -s LABEL -o value /dev/sr0 + [ = home-rw ] + /sbin/blkid -s LABEL -o value /dev/sr0 + [ = persistence ] + result= + [ -n ] + is_in_comma_sep_list file filesystem,file + local element + element=file + shift + is_in_list_separator_helper , file filesystem,file + local sep element list + sep=, + shift + element=file + shift + list=filesystem,file + grep -qe ^\(.*,\)\?file\(,.*\)\?$ + echo filesystem,file + probe_for_file_name live-rw home-rw persistence /dev/sr0 + local overlays dev ret backing + overlays=live-rw home-rw persistence + dev=/dev/sr0 + ret= + mount_persistence_media /dev/sr0 probe + local device probe backing old_backing fstype mount_opts + device=/dev/sr0 + probe=probe + basename /dev/sr0 + backing=/root/lib/live/mount/persistence/sr0 + mkdir -p /root/lib/live/mount/persistence/sr0 + where_is_mounted /dev/sr0 + device=/dev/sr0 + cut -f2 -d + grep -m1 ^/dev/sr0 /proc/mounts + old_backing= + [ -z ] + get_fstype /dev/sr0 + /sbin/blkid -s TYPE -o value /dev/sr0 + fstype= + mount_opts=rw,noatime + [ -n ] + mount -t -o rw,noatime /dev/sr0 /root/lib/live/mount/persistence/sr0 mount: mounting /dev/sr0 on /root/lib/live/mount/persistence/sr0 failed: No such device + [ -z probe ] + rmdir /root/lib/live/mount/persistence/sr0 + return 1 + backing= + [ -z ] + return + result= + [ -n ] + [ -z ] + [ -n ] + [ -n persistence=/dev/sda2 ] + echo persistence=/dev/sda2 + tr : + echo persistence=/dev/sda2 + media=persistence=/dev/sda2 + device=/dev/sda2 + overlay_devices= /dev/sda2 + [ -z ] + cowdevice=tmpfs + cow_fstype=tmpfs + cow_mountopt=rw,noatime,mode=755 + [ aufs != unionmount ] + [ -n ] + root_backing=/live/overlay + [ tmpfs = nfs ] + mount -t tmpfs -o rw,noatime,mode=755 tmpfs /live/overlay + wc -w + echo //filesystem.squashfs + rootfscount=1 + rootfs=//filesystem.squashfs + [ -n ] + cow_dirs=/ + [ tmpfs != tmpfs ] + unionmountpoint=/root/ + mkdir -p /root/ + [ aufs = unionmount ] + cow_dir=/live/overlay/ + rootfs_dir=//filesystem.squashfs/ + mkdir -p /live/overlay/ + [ -n ] + do_union /root/ /live/overlay/ //filesystem.squashfs/ + local unionmountpoint unionrw unionro1 unionro2 + unionmountpoint=/root/ + unionrw=/live/overlay/ + unionro1=//filesystem.squashfs/ + unionro2= + rw_opt=rw + ro_opt=rr+wh + noxino_opt=noxino + unionmountopts=-o noatime,noxino,dirs=/live/overlay/=rw + [ -n //filesystem.squashfs/ ] + unionmountopts=-o noatime,noxino,dirs=/live/overlay/=rw://filesystem.squashfs/=rr+wh + [ -n ] + mount -t aufs -o noatime,noxino,dirs=/live/overlay/=rw://filesystem.squashfs/=rr+wh aufs /root/ + chmod 0755 /root + [ -d /root/tmp ] + chmod 1777 /root/tmp + live_rootfs_list= + live_rootfs=/live/rootfs/filesystem.squashfs + live_rootfs_list= /live/rootfs/filesystem.squashfs + mkdir -p /live/rootfs/filesystem.squashfs + mount -o move //filesystem.squashfs /live/rootfs/filesystem.squashfs + [ -d /live/rootfs ] + mkdir -p /root/lib/live/mount/rootfs + ls /live/rootfs + mkdir -p /root/lib/live/mount/rootfs/filesystem.squashfs + mount -o move /live/rootfs/filesystem.squashfs /root/lib/live/mount/rootfs/filesystem.squashfs + mkdir -p /root/lib/live/mount/overlay + mount -o move /live/overlay /root/lib/live/mount/overlay + [ -n true ] + [ -z ] + local custom_mounts + custom_mounts=/tmp/custom_mounts.list + rm -rf /tmp/custom_mounts.list + get_custom_mounts /tmp/custom_mounts.list /dev/sda2 + local custom_mounts devices bindings links + custom_mounts=/tmp/custom_mounts.list + shift + devices=/dev/sda2 + bindings=/tmp/bindings.list + links=/tmp/links.list + rm -rf /tmp/bindings.list /tmp/links.list + [ ! -b /dev/sda2 ] + local device_name backing include_list + basename /dev/sda2 + device_name=sda2 + mount_persistence_media /dev/sda2 + local device probe backing old_backing fstype mount_opts + device=/dev/sda2 + probe= + basename /dev/sda2 + backing=/root/lib/live/mount/persistence/sda2 + mkdir -p /root/lib/live/mount/persistence/sda2 + where_is_mounted /dev/sda2 + device=/dev/sda2 + cut -f2 -d + grep -m1 ^/dev/sda2 /proc/mounts + old_backing= + [ -z ] + get_fstype /dev/sda2 + /sbin/blkid -s TYPE -o value /dev/sda2 + fstype=ext4 + mount_opts=rw,noatime + [ -n ] + mount -t ext4 -o rw,noatime /dev/sda2 /root/lib/live/mount/persistence/sda2 mount: mounting /dev/sda2 on /root/lib/live/mount/persistence/sda2 failed: Device or resource busy + [ -z ] + log_warning_msg Failed to mount persistence media /dev/sda2 + _log_msg Warning: Failed to mount persistence media /dev/sda2\n + [ n = y ] + printf Warning: Failed to mount persistence media /dev/sda2\n + rmdir /root/lib/live/mount/persistence/sda2 + return 1 + backing=Warning: Failed to mount persistence media /dev/sda2 + [ -z Warning: Failed to mount persistence media /dev/sda2 ] + [ -r Warning: Failed to mount persistence media /dev/sda2/persistence.conf ] + [ -r Warning: Failed to mount persistence media /dev/sda2/live-persistence.conf ] + continue + [ -e /tmp/bindings.list ] + [ -e /tmp/links.list ] + local prev_source prev_dest + prev_source=impossible source + prev_dest= + read device source dest options + sort -k2 -b /tmp/custom_mounts.list sort: /tmp/custom_mounts.list: No such file or directory + [ -n ] + local used_overlays + used_overlays= + activate_custom_mounts /tmp/custom_mounts.list + local custom_mounts used_devices + custom_mounts=/tmp/custom_mounts.list + used_devices= /init: line 1: can't open /tmp/custom_mounts.list: no such file + echo + used_overlays= + rm /tmp/custom_mounts.list rm: can't remove '/tmp/custom_mounts.list': No such file or directory + grep -qve ^\(.* \)\?/dev/sda2\( .*\)\?$ + echo + close_persistence_media /dev/sda2 + local device backing + device=/dev/sda2 + where_is_mounted /dev/sda2 + device=/dev/sda2 + cut -f2 -d + grep -m1 ^/dev/sda2 /proc/mounts + backing= + [ -d ] + is_active_luks_mapping /dev/sda2 + device=/dev/sda2 + /sbin/cryptsetup status /dev/sda2 + umount /live/overlay + [ -n ] + log_end_msg + _log_msg done.\n + [ n = y ] + printf done.\n done. + mkdir -p /root/lib/live/mount/medium + mount --move /live/medium /root/lib/live/mount/medium mount: mounting /live/medium on /root/lib/live/mount/medium failed: Invalid argument + ls /root/bin /root/boot /root/dev /root/etc /root/home /root/initrd.img /root/lib /root/media /root/mnt /root/opt /root/proc /root/root /root/run /root/sbin /root/selinux /root/srv /root/sys /root/tmp /root/usr /root/var /root/vmlinuz + [ -d /live/findiso ] + [ -n ] + [ -f /etc/resolv.conf ] + [ -d /lib/live/boot ] + Fstab + . /scripts/functions + . /lib/live/boot/9990-initramfs-tools.sh + [ -n ] + [ -e /run ] + _FSTAB=/root/etc/fstab.d/live + log_begin_msg Configuring fstab + _log_msg Begin: Configuring fstab ... + [ n = y ] + printf Begin: Configuring fstab ... Begin: Configuring fstab ... + grep -qs ^aufs /root/etc/fstab.d/live + echo aufs / aufs rw 0 0 + grep -qs ^tmpfs /tmp /root/etc/fstab.d/live + echo tmpfs /tmp tmpfs nosuid,nodev 0 0 + log_end_msg + _log_msg done.\n + [ n = y ] + printf done.\n done. + Netbase + [ -n ] + . /scripts/functions + . /lib/live/boot/9990-initramfs-tools.sh + log_begin_msg Preconfiguring networking + _log_msg Begin: Preconfiguring networking ... + [ n = y ] + printf Begin: Preconfiguring networking ... Begin: Preconfiguring networking ... + IFFILE=/root/etc/network/interfaces + DNSFILE=/root/etc/resolv.conf + [ = frommedia ] + cat + udevadm trigger + udevadm settle + [ -z ] + [ -n ] + [ -z ] + method=dhcp + [ dhcp != dhcp ] + [ ! -x /root/usr/sbin/NetworkManager ] + [ ! -z ] + [ ! -f /root/etc/resolv.conf ] + cat /root/etc/resolv.conf + [ -z ] + [ -f /netboot.config ] + log_end_msg + _log_msg done.\n + [ n = y ] + printf done.\n done. + Swap + return 0 + exec + exec