+ info '...:::||| Bootstrapping ChromeOS Factory Shim |||:::...' + echo '...:::||| Bootstrapping ChromeOS Factory Shim |||:::...' + tee -a /dev/pts/0 /log/factory_initramfs.log ...:::||| Bootstrapping ChromeOS Factory Shim |||:::... + info 'TTY: /dev/pts/0, LOG: /dev/pts/1, INFO: /dev/pts/2, DEBUG: /dev/pts/3' + echo 'TTY: /dev/pts/0, LOG: /dev/pts/1, INFO: /dev/pts/2, DEBUG: /dev/pts/3' + tee -a /dev/pts/0 /log/factory_initramfs.log TTY: /dev/pts/0, LOG: /dev/pts/1, INFO: /dev/pts/2, DEBUG: /dev/pts/3 + TAIL_PID=229 + tail -f /log/factory_initramfs.log + cat /proc/cmdline + sed -e 's/"[^"]*"/DROPPED/g' + export_args cros_secure 'console=' 'loglevel=7' 'init=/sbin/init' cros_secure 'drm.trace=0x106' 'root=/dev/dm-0' rootwait ro 'dm_verity.error_behavior=3' 'dm_verity.max_bios=-1' 'dm_verity.dev_wait=1' 'dm=DROPPED' noinitrd cros_factory_install 'vt.global_cursor_default=0' 'kern_guid=220d8156-bf13-7f4e-956b-c4f2680e780a' add_efi_memmap 'boot=local' noresume noswap 'i915.modeset=1' 'amdgpu.abmlevel=0x4' 'amdgpu.dcfeaturemask=0x8' 'rtc-cmos.use_acpi_alarm=1' 'amd-pmc.enable_stb=1' + local 'arg=' + local 'key=' + local 'val=' + local 'acceptable_set=[A-Za-z0-9]_' + info 'Exporting kernel arguments...' + echo 'Exporting kernel arguments...' + tee -a /dev/pts/0 /log/factory_initramfs.log Exporting kernel arguments... + echo cros_secure + + tr -dc '[A-Za-z0-9]_' _tr a-z A-Z + key=CROS_SECURE + val=cros_secure + export 'KERN_ARG_CROS_SECURE=cros_secure' + info -n ' KERN_ARG_CROS_SECURE=cros_secure,' + tee -a /dev/pts/0 /log/factory_initramfs.log + echo -n ' KERN_ARG_CROS_SECURE=cros_secure,' KERN_ARG_CROS_SECURE=cros_secure,+ echo console + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=CONSOLE + val= + export 'KERN_ARG_CONSOLE=' + info -n ' KERN_ARG_CONSOLE=,' + echo -n ' KERN_ARG_CONSOLE=,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_CONSOLE=,+ echo loglevel + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=LOGLEVEL + val=7 + export 'KERN_ARG_LOGLEVEL=7' + info -n ' KERN_ARG_LOGLEVEL=7,' + echo -n ' KERN_ARG_LOGLEVEL=7,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_LOGLEVEL=7,+ echo init + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=INIT + val=/sbin/init + export 'KERN_ARG_INIT=/sbin/init' + info -n ' KERN_ARG_INIT=/sbin/init,' + echo -n ' KERN_ARG_INIT=/sbin/init,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_INIT=/sbin/init,+ echo cros_secure + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=CROS_SECURE + val=cros_secure + export 'KERN_ARG_CROS_SECURE=cros_secure' + info -n ' KERN_ARG_CROS_SECURE=cros_secure,' + echo -n ' KERN_ARG_CROS_SECURE=cros_secure,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_CROS_SECURE=cros_secure,+ echo drm.trace + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=DRMTRACE + val=0x106 + export 'KERN_ARG_DRMTRACE=0x106' + info -n ' KERN_ARG_DRMTRACE=0x106,' + echo -n ' KERN_ARG_DRMTRACE=0x106,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_DRMTRACE=0x106,+ echo root + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=ROOT + val=/dev/dm-0 + export 'KERN_ARG_ROOT=/dev/dm-0' + info -n ' KERN_ARG_ROOT=/dev/dm-0,' + echo -n ' KERN_ARG_ROOT=/dev/dm-0,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_ROOT=/dev/dm-0,+ echo rootwait + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=ROOTWAIT + val=rootwait + export 'KERN_ARG_ROOTWAIT=rootwait' + info -n ' KERN_ARG_ROOTWAIT=rootwait,' + echo -n ' KERN_ARG_ROOTWAIT=rootwait,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_ROOTWAIT=rootwait,+ echo ro + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=RO + val=ro + export 'KERN_ARG_RO=ro' + info -n ' KERN_ARG_RO=ro,' + echo -n ' KERN_ARG_RO=ro,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_RO=ro,+ echo dm_verity.error_behavior + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=DM_VERITYERROR_BEHAVIOR + val=3 + export 'KERN_ARG_DM_VERITYERROR_BEHAVIOR=3' + info -n ' KERN_ARG_DM_VERITYERROR_BEHAVIOR=3,' + echo -n ' KERN_ARG_DM_VERITYERROR_BEHAVIOR=3,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_DM_VERITYERROR_BEHAVIOR=3,+ echo dm_verity.max_bios + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=DM_VERITYMAX_BIOS + val=-1 + export 'KERN_ARG_DM_VERITYMAX_BIOS=-1' + info -n ' KERN_ARG_DM_VERITYMAX_BIOS=-1,' + tee+ -a /dev/pts/0 /log/factory_initramfs.log echo -n ' KERN_ARG_DM_VERITYMAX_BIOS=-1,' KERN_ARG_DM_VERITYMAX_BIOS=-1,+ echo dm_verity.dev_wait + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=DM_VERITYDEV_WAIT + val=1 + export 'KERN_ARG_DM_VERITYDEV_WAIT=1' + info -n ' KERN_ARG_DM_VERITYDEV_WAIT=1,' + echo -n ' KERN_ARG_DM_VERITYDEV_WAIT=1,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_DM_VERITYDEV_WAIT=1,+ + tr a-z A-Z echo dm + tr -dc '[A-Za-z0-9]_' _ + key=DM + val=DROPPED + export 'KERN_ARG_DM=DROPPED' + info -n ' KERN_ARG_DM=DROPPED,' + echo -n ' KERN_ARG_DM=DROPPED,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_DM=DROPPED,+ echo noinitrd + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=NOINITRD + val=noinitrd + export 'KERN_ARG_NOINITRD=noinitrd' + info -n ' KERN_ARG_NOINITRD=noinitrd,' + echo -n ' KERN_ARG_NOINITRD=noinitrd,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_NOINITRD=noinitrd,+ echo cros_factory_install + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=CROS_FACTORY_INSTALL + val=cros_factory_install + export 'KERN_ARG_CROS_FACTORY_INSTALL=cros_factory_install' + info -n ' KERN_ARG_CROS_FACTORY_INSTALL=cros_factory_install,' + echo -n ' KERN_ARG_CROS_FACTORY_INSTALL=cros_factory_install,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_CROS_FACTORY_INSTALL=cros_factory_install,+ echo vt.global_cursor_default + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=VTGLOBAL_CURSOR_DEFAULT + val=0 + export 'KERN_ARG_VTGLOBAL_CURSOR_DEFAULT=0' + info -n ' KERN_ARG_VTGLOBAL_CURSOR_DEFAULT=0,' + echo -n ' KERN_ARG_VTGLOBAL_CURSOR_DEFAULT=0,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_VTGLOBAL_CURSOR_DEFAULT=0,+ echo kern_guid + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=KERN_GUID + val=220d8156-bf13-7f4e-956b-c4f2680e780a + export 'KERN_ARG_KERN_GUID=220d8156-bf13-7f4e-956b-c4f2680e780a' + info -n ' KERN_ARG_KERN_GUID=220d8156-bf13-7f4e-956b-c4f2680e780a,' + echo -n ' KERN_ARG_KERN_GUID=220d8156-bf13-7f4e-956b-c4f2680e780a,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_KERN_GUID=220d8156-bf13-7f4e-956b-c4f2680e780a,+ echo add_efi_memmap + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=ADD_EFI_MEMMAP + val=add_efi_memmap + export 'KERN_ARG_ADD_EFI_MEMMAP=add_efi_memmap' + info -n ' KERN_ARG_ADD_EFI_MEMMAP=add_efi_memmap,' + echo -n ' KERN_ARG_ADD_EFI_MEMMAP=add_efi_memmap,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_ADD_EFI_MEMMAP=add_efi_memmap,+ echo boot + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=BOOT + val=local + export 'KERN_ARG_BOOT=local' + info -n ' KERN_ARG_BOOT=local,' + echo -n ' KERN_ARG_BOOT=local,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_BOOT=local,+ echo noresume + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=NORESUME + val=noresume + export 'KERN_ARG_NORESUME=noresume' + info -n ' KERN_ARG_NORESUME=noresume,' + echo -n ' KERN_ARG_NORESUME=noresume,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_NORESUME=noresume,+ echo noswap + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=NOSWAP + val=noswap + export 'KERN_ARG_NOSWAP=noswap' + info -n ' KERN_ARG_NOSWAP=noswap,' + echo -n ' KERN_ARG_NOSWAP=noswap,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_NOSWAP=noswap,+ echo i915.modeset + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=I915MODESET + val=1 + export 'KERN_ARG_I915MODESET=1' + info -n ' KERN_ARG_I915MODESET=1,' + echo -n ' KERN_ARG_I915MODESET=1,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_I915MODESET=1,+ echo amdgpu.abmlevel + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=AMDGPUABMLEVEL + val=0x4 + export 'KERN_ARG_AMDGPUABMLEVEL=0x4' + info -n ' KERN_ARG_AMDGPUABMLEVEL=0x4,' + echo -n ' KERN_ARG_AMDGPUABMLEVEL=0x4,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_AMDGPUABMLEVEL=0x4,+ echo amdgpu.dcfeaturemask + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=AMDGPUDCFEATUREMASK + val=0x8 + export 'KERN_ARG_AMDGPUDCFEATUREMASK=0x8' + info -n ' KERN_ARG_AMDGPUDCFEATUREMASK=0x8,' + echo -n ' KERN_ARG_AMDGPUDCFEATUREMASK=0x8,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_AMDGPUDCFEATUREMASK=0x8,+ echo rtc-cmos.use_acpi_alarm + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=RTCCMOSUSE_ACPI_ALARM + val=1 + export 'KERN_ARG_RTCCMOSUSE_ACPI_ALARM=1' + info -n ' KERN_ARG_RTCCMOSUSE_ACPI_ALARM=1,' + echo -n ' KERN_ARG_RTCCMOSUSE_ACPI_ALARM=1,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_RTCCMOSUSE_ACPI_ALARM=1,+ echo amd-pmc.enable_stb + tr a-z A-Z + tr -dc '[A-Za-z0-9]_' _ + key=AMDPMCENABLE_STB + val=1 + export 'KERN_ARG_AMDPMCENABLE_STB=1' + info -n ' KERN_ARG_AMDPMCENABLE_STB=1,' + echo -n ' KERN_ARG_AMDPMCENABLE_STB=1,' + tee -a /dev/pts/0 /log/factory_initramfs.log KERN_ARG_AMDPMCENABLE_STB=1,+ info + echo + tee -a /dev/pts/0 /log/factory_initramfs.log + '[' -n /dev/pts/2 -a -e /dev/kmsg ] + info 'Kernel messages available in /dev/pts/2.' + echo 'Kernel messages available in /dev/pts/2.' + tee -a /dev/pts/0 /log/factory_initramfs.log Kernel messages available in /dev/pts/2. + enable_debug_console /dev/pts/3 + local 'tty=/dev/pts/3' + is_cros_debug + grep -qw cros_debug /proc/cmdline + cat /dev/kmsg + info 'To debug, add [cros_debug] to your kernel command line.' + echo 'To debug, add [cros_debug] to your kernel command line.' + tee -a /dev/pts/0 /log/factory_initramfs.log To debug, add [cros_debug] to your kernel command line. + find_official_root + info -n 'Checking for an official root... ' + echo -n 'Checking for an official root... ' + tee -a /dev/pts/0 /log/factory_initramfs.log Checking for an official root... + wait_for_gpt_root + '[' -z 220d8156-bf13-7f4e-956b-c4f2680e780a ] + info -n 'Looking for rootfs using kern_guid [220d8156-bf13-7f4e-956b-c4f2680e780a]... ' + echo -n 'Looking for rootfs using kern_guid [220d8156-bf13-7f4e-956b-c4f2680e780a]... ' + tee -a /dev/pts/0 /log/factory_initramfs.log Looking for rootfs using kern_guid [220d8156-bf13-7f4e-956b-c4f2680e780a]... + local try kern_dev kern_num + local root_dev root_num + seq 20 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + cgpt find -1 -u 220d8156-bf13-7f4e-956b-c4f2680e780a + uniq + kern_dev=/dev/sda2 + kern_num=2 + root_num=3 + root_dev=/dev/sda3 + '[' -b /dev/sda3 ] + USB_DEV=/dev/sda3 + info 'Found /dev/sda3' + echo 'Found /dev/sda3' + tee -a /dev/pts/0 /log/factory_initramfs.log Found /dev/sda3 + return 0 + strip_partition /dev/sda3 + local 'dev=/dev/sda' + echo /dev/sda + cgpt find -t rootfs /dev/sda /dev/sda3 /dev/sda5 /dev/sda7 + REAL_USB_DEV=/dev/sda3 + LOG_DEV=/dev/sda1 + mount_usb + mount + info 'none on / type rootfs (rw) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,relatime,size=3987212k,nr_inodes=996803,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000) debugfs on /sys/kernel/debug type debugfs (rw,relatime)' + echo 'none on / type rootfs (rw) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,relatime,size=3987212k,nr_inodes=996803,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000) debugfs on /sys/kernel/debug type debugfs (rw,relatime)' + tee -a /dev/pts/0 /log/factory_initramfs.log none on / type rootfs (rw) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,relatime,size=3987212k,nr_inodes=996803,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000) debugfs on /sys/kernel/debug type debugfs (rw,relatime) + info -n 'Mounting usb... ' + echo -n 'Mounting usb... ' + tee -a /dev/pts/0 /log/factory_initramfs.log Mounting usb... + seq 20 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo+ -n '. ' tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info -n '. ' + echo -n '. ' + tee -a /dev/pts/0 /log/factory_initramfs.log . + mount -n -o ro /dev/sda3 /usb mount: mounting /dev/sda3 on /usb failed: Device or resource busy + sleep 1 + info 'Failed to mount usb!' + echo 'Failed to mount usb!' + tee -a /dev/pts/0 /log/factory_initramfs.log Failed to mount usb! + return 1 + on_error + trap - EXIT + info -e '\033[1;31m' + echo -e '\033[1;31m' + tee -a /dev/pts/0 /log/factory_initramfs.log  + info 'ERROR: Factory installation aborted.' + + teeecho -a /dev/pts/0 'ERROR: Factory installation aborted.' /log/factory_initramfs.log ERROR: Factory installation aborted. + save_log_files + local 'log_dev=/dev/sda1' + '[' -z /dev/sda1 ] + info 'Dumping dmesg to /log' + echo 'Dumping dmesg to /log' + tee -a /dev/pts/0 /log/factory_initramfs.log Dumping dmesg to /log + dmesg + local 'err=0' + local 'save_mnt=/save_mnt' + local 'save_dir_name=factory_shim_logs' + local 'save_dir=/save_mnt/factory_shim_logs' + basename /save_mnt/factory_shim_logs + info 'Saving log files from: /log -> /dev/sda1 factory_shim_logs' + echo 'Saving log files from: /log -> /dev/sda1 factory_shim_logs' + tee -a /dev/pts/0 /log/factory_initramfs.log Saving log files from: /log -> /dev/sda1 factory_shim_logs + mkdir -p /save_mnt + mount -n -o sync,rw /dev/sda1 /save_mnt + '[' 0 -ne 0 ] + rm -rf /save_mnt/factory_shim_logs + '[' 0 -ne 0 ] + cp -r /log /save_mnt/factory_shim_logs