Cubic (Custom Ubuntu ISO Creator) is a graphical user interface application and should be run using the application launcher. See "man cubic" for more information. Using GtkSource version................ 3.0 Using GtkSource version................ 3.0 Using Vte version...................... 2.91 Using GtkSource version................ 3.0 Starting Cubic The root user id is.................... 0 The root group id is................... 0 The working directory is............... /usr/share/cubic The user name is....................... demo The user id is......................... 1000 The group id is........................ 1000 The home directory is.................. /home/demo Set the HOME environment variable to... /home/demo The current GTK theme is............... Ambiance Execute synchronously.................. dpkg-query --showformat="${Version} " --show "gir1.2-gtk-3.0" The GTK version is..................... 3.22 The Cubic user interface filename is... cubic_gtk318.ui The filechoosers user interface filename is............................ cubic_gtk318.ui The builder is......................... The current page name is............... project_directory_page Execute synchronously.................. dpkg-query --showformat="${Version} " --show "cubic" The Cubic version is................... 2020.01-60-release~202001191802~ubun tu18.04.1 The default icon theme search path is..................................... ['/home/demo/.local/share/icons', '/home/demo/.icons', '/usr/local/share/icons', '/usr/share/icons', '/usr/local/share/pixmaps', '/usr/share/pixmaps'] Set default icon theme search path Icon theme search path................. ['/home/demo/.local/share/icons', '/home/demo/.icons', '/usr/local/share/icons', '/usr/share/icons', '/usr/local/share/pixmaps', '/usr/share/pixmaps'] Append icon theme search path Icon theme search path................. ['/home/demo/.local/share/icons', '/home/demo/.icons', '/usr/local/share/icons', '/usr/share/icons', '/usr/local/share/pixmaps', '/usr/share/pixmaps'] The theme style is..................... light Created new thread Current page........................... project_directory_page__project_dire ctory_filechooser New page............................... project_directory_page Running thread with id................. 140602892596992 Interrupting previous thread with id... No previous thread to interrupt Performing requested transition action Transition from........................ project_directory_page__project_dire ctory_filechooser Transition to.......................... project_directory_page Finished running thread with id........ 140602892596992 The project directory is............... /home/demo/mnt/extra/test2 The configuration filepath is.......... /home/demo/mnt/extra/test2/cubic.con f The original ISO image mount point is..................................... /home/demo/mnt/extra/test2/original- iso-mount The custom squashfs directory is....... /home/demo/mnt/extra/test2/squashfs- root The custom live ISO directory is....... /home/demo/mnt/extra/test2/custom- live-iso Is project directory page, original section, valid?........................ True Button clicked......................... Next Created new thread Current page........................... project_directory_page New page............................... new_project_page Running thread with id................. 140602892596992 Interrupting previous thread with id... No previous thread to interrupt Performing requested transition action Transition from........................ project_directory_page Transition to.......................... new_project_page Propagate assigned values to calculate dependant values?............ False The original ISO image filepath is..... Empty The original ISO image filename is..... Empty The original ISO image directory is.... Empty The original ISO image volume id is.... Empty The original ISO image release name is..................................... Empty The original ISO image disk name is.... Empty The custom ISO image version number is..................................... Empty The custom ISO image filename is....... Empty The custom ISO image directory is...... Empty The custom ISO image filepath is....... Empty The custom ISO image volume id is...... Empty The custom ISO image release name is... Empty The custom ISO image disk name is...... Empty The custom ISO image md5 filename is... Empty The custom ISO image md5 filepath is... Empty Is success copy boot files............. False Is success extract squashfs?........... False Set boot configurations................ [] Hiding old page........................ project_directory_page Showing new page....................... new_project_page The current page name is............... new_project_page Is new project page, original section, valid?........................ False Is new project page, custom section, valid?................................. False Propagate assigned values to calculate dependant values?............ True Finished running thread with id........ 140602892596992 Created new thread Current page........................... original_iso_image_filepath_filechoo ser New page............................... new_project_page Previous thread id..................... 140602892596992 Running thread with id................. 140602658252544 Interrupting previous thread with id... No previous thread to interrupt Performing requested transition action Transition from........................ original_iso_image_filepath_filechoo ser Transition to.......................... new_project_page Propagate assigned values to calculate dependant values?............ False The original ISO image filepath is..... /mnt/hgfs/Downloads/kubuntu-18.04.3- desktop-amd64.iso The original ISO image filename is..... kubuntu-18.04.3-desktop-amd64.iso The original ISO image directory is.... /mnt/hgfs/Downloads Check if ISO image is mounted ISO image.............................. /mnt/hgfs/Downloads/kubuntu-18.04.3- desktop-amd64.iso Mount point............................ /home/demo/mnt/extra/test2/original- iso-mount Execute synchronously.................. mount Is mounted?............................ False Mount ISO image ISO image.............................. /mnt/hgfs/Downloads/kubuntu-18.04.3- desktop-amd64.iso Mount point............................ /home/demo/mnt/extra/test2/original- iso-mount Create the mount point if it does not exist.............................. /home/demo/mnt/extra/test2/original- iso-mount Execute synchronously.................. mkdir "/home/demo/mnt/extra/test2/or iginal-iso-mount" Set a new process for thread id........ 140602658252544 The new process id is.................. 2204 Mount.................................. /mnt/hgfs/Downloads/kubuntu-18.04.3- desktop-amd64.iso Execute synchronously.................. mount --options loop "/mnt/hgfs/Down loads/kubuntu-18.04.3-desktop- amd64.iso" "/home/demo/mnt/extra/tes t2/original-iso-mount" Set a new process for thread id........ 140602658252544 The new process id is.................. 2205 Check if ISO image is mounted ISO image.............................. /mnt/hgfs/Downloads/kubuntu-18.04.3- desktop-amd64.iso Mount point............................ /home/demo/mnt/extra/test2/original- iso-mount Execute synchronously.................. mount Is mounted?............................ True Execute synchronously.................. isoinfo -d -i "/mnt/hgfs/Downloads/k ubuntu-18.04.3-desktop-amd64.iso" Set a new process for thread id........ 140602658252544 The new process id is.................. 2224 The original ISO image volume id is.... Kubuntu 18.04.3 LTS amd64 Execute synchronously.................. cat "/home/demo/mnt/extra/test2/orig inal-iso-mount/README.diskdefines" Set a new process for thread id........ 140602658252544 The new process id is.................. 2229 The original ISO image release name is..................................... Bionic Beaver Execute synchronously.................. cat "/home/demo/mnt/extra/test2/orig inal-iso-mount/README.diskdefines" Set a new process for thread id........ 140602658252544 The new process id is.................. 2230 The original ISO image disk name is.... Kubuntu 18.04.3 LTS "Bionic Beaver" - Release amd64 Get directory for filesystem.squashfs in................. /home/demo/mnt/extra/test2/original- iso-mount filesystem.squashfs is in.............. /home/demo/mnt/extra/test2/original- iso-mount/casper The casper relative directory is....... casper The custom ISO image version number is..................................... 2020.01.21 Create custom ISO image filename The original ISO image filename is..... kubuntu-18.04.3-desktop-amd64.iso The custom ISO image version number is..................................... 2020.01.21 • text a............................... kubuntu- • release.............................. 18.04 • point release........................ .3 • text b............................... -desktop-amd64 The custom iso image filename is....... kubuntu-18.04.3-2020.01.21-desktop- amd64.iso The custom ISO image filename is....... kubuntu-18.04.3-2020.01.21-desktop- amd64.iso The custom ISO image directory is...... /home/demo/mnt/extra/test2 The custom ISO image filepath is....... /home/demo/mnt/extra/test2/kubuntu-1 8.04.3-2020.01.21-desktop-amd64.iso Create custom ISO image volume id The original ISO image volume id is.... Kubuntu 18.04.3 LTS amd64 The custom ISO image version number is..................................... 2020.01.21 • text a............................... Kubuntu • release.............................. 18.04 • point release........................ .3 • text b............................... LTS amd64 The custom iso image volume id is...... Kubuntu 18.04.3 2020.01.21 LTS amd64 The custom ISO image volume id is...... Kubuntu 18.04.3 2020.01.21 LTS amd64 The custom ISO image release name is... Custom Bionic Beaver The custom ISO image disk name is...... Kubuntu 18.04.3 2020.01.21 LTS amd64 "Custom Bionic Beaver" The custom ISO image md5 filename is... kubuntu-18.04.3-2020.01.21-desktop- amd64.md5 The custom ISO image md5 filepath is... /home/demo/mnt/extra/test2/kubuntu-1 8.04.3-2020.01.21-desktop-amd64.md5 Is success copy boot files............. False Is success extract squashfs?........... False The custom ISO image version number is..................................... 2020.01.21 Is new project page, custom section, valid?................................. True The custom ISO image filename is....... kubuntu-18.04.3-2020.01.21-desktop- amd64.iso The custom ISO image filepath is....... /home/demo/mnt/extra/test2/kubuntu-1 8.04.3-2020.01.21-desktop-amd64.iso The custom ISO image md5 filename is... kubuntu-18.04.3-2020.01.21-desktop- amd64.md5 The custom ISO image md5 filepath is... /home/demo/mnt/extra/test2/kubuntu-1 8.04.3-2020.01.21-desktop-amd64.md5 Is new project page, custom section, valid?................................. True The custom ISO image directory is...... /home/demo/mnt/extra/test2 The custom ISO image filepath is....... /home/demo/mnt/extra/test2/kubuntu-1 8.04.3-2020.01.21-desktop-amd64.iso The custom ISO image md5 filepath is... /home/demo/mnt/extra/test2/kubuntu-1 8.04.3-2020.01.21-desktop-amd64.md5 Is new project page, custom section, valid?................................. True Check if ISO image is mounted The custom ISO image volume id is...... Kubuntu 18.04.3 2020.01.21 LTS a Is new project page, custom section, valid?................................. True The custom ISO image release name is... Custom Bionic Beaver Is new project page, custom section, valid?................................. True The custom ISO image disk name is...... Kubuntu 18.04.3 2020.01.21 LTS amd64 "Custom Bionic Beaver" ISO image.............................. /mnt/hgfs/Downloads/kubuntu-18.04.3- desktop-amd64.iso Mount point............................ /home/demo/mnt/extra/test2/original- iso-mount Execute synchronously.................. mount Is new project page, custom section, valid?................................. True Is mounted?............................ True Is new project page, original section, valid?........................ True Is new project page, custom section, valid?................................. True Propagate assigned values to calculate dependant values?............ True Finished running thread with id........ 140602658252544 Button clicked......................... Next Created new thread Current page........................... new_project_page New page............................... terminal_page Running thread with id................. 140602112988928 Interrupting previous thread with id... No previous thread to interrupt Performing requested transition action Transition from........................ new_project_page Transition to.......................... terminal_page Save configuration..................... None Hiding old page........................ new_project_page Showing new page....................... unsquashfs_page The current page name is............... unsquashfs_page Copy the original ISO files The source path is..................... /home/demo/mnt/extra/test2/original- iso-mount/ The target path is..................... /home/demo/mnt/extra/test2/custom- live-iso/ filesystem.manifest-remove not found in..................................... /home/demo/mnt/extra/test2/custom- live-iso/casper Include filesystem.manifest-remove?.... True filesystem.manifest-minimal-remove not found in........................... /home/demo/mnt/extra/test2/custom- live-iso/casper Include filesystem.manifest-minimal- remove?................................ True Execute asynchronously................. rsync --delete --archive --exclude="md5sum.txt" --exclude="/c asper/filesystem.squashfs" --exclude ="/casper/filesystem.squashfs.gpg" --progress "/home/demo/mnt/extra/tes t2/original-iso-mount/" "/home/demo/mnt/extra/test2/custom- live-iso/" Set a new process for thread id........ 140602112988928 The new process id is.................. 2273 • The start time is.................... 10:19:44.257245 • Completed............................ 0% • Completed............................ 10% • Completed............................ 20% • Completed............................ 30% • Completed............................ 40% • Completed............................ 50% • Completed............................ 60% • Completed............................ 70% • Completed............................ 80% • Completed............................ 90% • Completed............................ 100% • The end time is...................... 10:19:45.847936 Is success copy boot files............. True Set boot configurations................ ['boot/grub/grub.cfg', 'boot/grub/loopback.cfg', 'isolinux/txt.cfg'] Extract squashfs The target path is..................... /home/demo/mnt/extra/test2/squashfs- root Delete file............................ /home/demo/mnt/extra/test2/squashfs- root /home/demo/mnt/extra/test2/squashfs- root does not exist.................... Cannot delete The source path is..................... /home/demo/mnt/extra/test2/original- iso-mount/casper/filesystem.squashfs Execute asynchronously................. unsquashfs -force -dest "/home/demo/ mnt/extra/test2/squashfs-root" "/hom e/demo/mnt/extra/test2/original-iso- mount/casper/filesystem.squashfs" Set a new process for thread id........ 140602112988928 The new process id is.................. 2276 • The start time is.................... 10:19:46.702053 • Completed............................ 0% • Completed............................ 10% • Completed............................ 20% • Completed............................ 30% • Completed............................ 40% • Completed............................ 50% • Completed............................ 60% • Completed............................ 70% • Completed............................ 80% • Completed............................ 90% • Completed............................ 100% • The end time is...................... 10:21:02.460367 Is success extract squashfs?........... True Save configuration..................... None Save configuration..................... None Hiding old page........................ unsquashfs_page Showing new page....................... terminal_page The current page name is............... terminal_page Prepare chroot environment Execute synchronously.................. mount --bind /dev "/home/demo/mnt/ex tra/test2/squashfs-root/dev" Set a new process for thread id........ 140602112988928 The new process id is.................. 2295 Execute synchronously.................. mount --bind /run "/home/demo/mnt/ex tra/test2/squashfs-root/run" Set a new process for thread id........ 140602112988928 The new process id is.................. 2296 Execute synchronously.................. mount --types proc proc "/home/demo/ mnt/extra/test2/squashfs-root/proc" Set a new process for thread id........ 140602112988928 The new process id is.................. 2297 Execute synchronously.................. mount --types sysfs sys "/home/demo/ mnt/extra/test2/squashfs-root/sys" Set a new process for thread id........ 140602112988928 The new process id is.................. 2298 Execute synchronously.................. mount --types devpts pts "/home/demo /mnt/extra/test2/squashfs- root/dev/pts" Set a new process for thread id........ 140602112988928 The new process id is.................. 2300 Change terminal prompt colors (modify .bashrc) Backup................................. /home/demo/mnt/extra/test2/squashfs- root/root/.bashrc To..................................... /home/demo/mnt/extra/test2/squashfs- root/root/.bashrc.bak Replace text in file................... /home/demo/mnt/extra/test2/squashfs- root/root/.bashrc Search text............................ #force_color_prompt=yes Replacement text....................... force_color_prompt=yes Replace text in file................... /home/demo/mnt/extra/test2/squashfs- root/root/.bashrc Search text............................ 01;32 Replacement text....................... 00;35 Replace text in file................... /home/demo/mnt/extra/test2/squashfs- root/root/.bashrc Search text............................ 01;34 Replacement text....................... 00;36 Replace text in file................... /home/demo/mnt/extra/test2/squashfs- root/root/.bashrc Search text............................ ]\\\$ Replacement text....................... ] \$ Enter chroot environment The chroot environment directory is.... /home/demo/mnt/extra/test2/squashfs- root The terminal pid is.................... 2301 Check chroot environment The terminal pid is.................... 2301 The custom squashfs directory is....... /home/demo/mnt/extra/test2/squashfs- root The termnal's root directory is........ /home/demo/mnt/extra/test2/squashfs- root Terminal is in chroot environment?..... True The handler id is...................... 54562 Initialize chroot environment Check chroot environment The terminal pid is.................... 2301 The custom squashfs directory is....... /home/demo/mnt/extra/test2/squashfs- root The termnal's root directory is........ /home/demo/mnt/extra/test2/squashfs- root Terminal is in chroot environment?..... True Send text to terminal.................. None Send bytes to terminal................. You are in the chroot environment. Send text to terminal.................. dpkg-divert --local --rename --add /sbin/initctl Send text to terminal.................. Empty Restore terminal prompt colors (restore .bashrc) Restore................................ /home/demo/mnt/extra/test2/squashfs- root/root/.bashrc From................................... /home/demo/mnt/extra/test2/squashfs- root/root/.bashrc.bak Finished running thread with id........ 140602112988928 Button clicked......................... Next Created new thread Current page........................... terminal_page New page............................... options_page Running thread with id................. 140602112988928 Interrupting previous thread with id... No previous thread to interrupt Performing requested transition action Transition from........................ terminal_page Transition to.......................... options_page Create list of installed packages Execute synchronously.................. chroot "/home/demo/mnt/extra/test2/s quashfs-root" dpkg-query --show Set a new process for thread id........ 140602112988928 The new process id is.................. 2317 Total number of installed packages..... 2159 The handler id is...................... None Exit chroot environment Send text to terminal.................. rm -f /sbin/initctl Send text to terminal.................. dpkg-divert --rename --remove /sbin/initctl Send text to terminal.................. exit Get mount points in directory.......... /home/demo/mnt/extra/test2/squashfs- root Execute synchronously.................. mount Set a new process for thread id........ 140602112988928 The new process id is.................. 2320 5 mount points were found in directory.............................. /home/demo/mnt/extra/test2/squashfs- root Mount point 1......................... /home/demo/mnt/extra/test2/squashfs- root/dev Mount point 2......................... /home/demo/mnt/extra/test2/squashfs- root/run Mount point 3......................... /home/demo/mnt/extra/test2/squashfs- root/proc Mount point 4......................... /home/demo/mnt/extra/test2/squashfs- root/sys Mount point 5......................... /home/demo/mnt/extra/test2/squashfs- root/dev/pts Unmount mount points................... None Unmount................................ /home/demo/mnt/extra/test2/squashfs- root/dev/pts Execute synchronously.................. umount "/home/demo/mnt/extra/test2/s quashfs-root/dev/pts" Successfully unmounted /home/demo/mnt/extra/test2/squashfs- root/dev/pts........................... None Unmount................................ /home/demo/mnt/extra/test2/squashfs- root/sys Execute synchronously.................. umount "/home/demo/mnt/extra/test2/s quashfs-root/sys" Successfully unmounted /home/demo/mnt/extra/test2/squashfs- root/sys............................... None Unmount................................ /home/demo/mnt/extra/test2/squashfs- root/proc Execute synchronously.................. umount "/home/demo/mnt/extra/test2/s quashfs-root/proc" Successfully unmounted /home/demo/mnt/extra/test2/squashfs- root/proc.............................. None Unmount................................ /home/demo/mnt/extra/test2/squashfs- root/run Execute synchronously.................. umount "/home/demo/mnt/extra/test2/s quashfs-root/run" Successfully unmounted /home/demo/mnt/extra/test2/squashfs- root/run............................... None Unmount................................ /home/demo/mnt/extra/test2/squashfs- root/dev Execute synchronously.................. umount "/home/demo/mnt/extra/test2/s quashfs-root/dev" Successfully unmounted /home/demo/mnt/extra/test2/squashfs- root/dev............................... None Get mount points in directory.......... /home/demo/mnt/extra/test2/squashfs- root Execute synchronously.................. mount Set a new process for thread id........ 140602112988928 The new process id is.................. 2326 No mount points were found in.......... /home/demo/mnt/extra/test2/squashfs- root Get processes that are using directory.............................. /home/demo/mnt/extra/test2/squashfs- root No processes were found that are using directory........................ /home/demo/mnt/extra/test2/squashfs- root Get mount points in directory.......... /home/demo/mnt/extra/test2/squashfs- root Execute synchronously.................. mount Set a new process for thread id........ 140602112988928 The new process id is.................. 2327 No mount points were found in.......... /home/demo/mnt/extra/test2/squashfs- root Get processes that are using directory.............................. /home/demo/mnt/extra/test2/squashfs- root No processes were found that are using directory........................ /home/demo/mnt/extra/test2/squashfs- root Get mount points in directory.......... /home/demo/mnt/extra/test2/squashfs- root Execute synchronously.................. mount Set a new process for thread id........ 140602112988928 The new process id is.................. 2328 No mount points were found in.......... /home/demo/mnt/extra/test2/squashfs- root Get processes that are using directory.............................. /home/demo/mnt/extra/test2/squashfs- root No processes were found that are using directory........................ /home/demo/mnt/extra/test2/squashfs- root Get mount points in directory.......... /home/demo/mnt/extra/test2/squashfs- root Execute synchronously.................. mount Set a new process for thread id........ 140602112988928 The new process id is.................. 2329 No mount points were found in.......... /home/demo/mnt/extra/test2/squashfs- root Check chroot environment The terminal pid is.................... 2301 The custom squashfs directory is....... /home/demo/mnt/extra/test2/squashfs- root The termnal's root directory is........ None Terminal is in chroot environment?..... False Create new filesystem manifest file Write filesystem manifest to........... /home/demo/mnt/extra/test2/custom- live-iso/casper/filesystem.manifest filesystem.manifest-remove found in.... /home/demo/mnt/extra/test2/custom- live-iso/casper Read list of packages to remove from... /home/demo/mnt/extra/test2/custom- live-iso/casper/filesystem.manifest- remove filesystem.manifest-minimal-remove found in............................... /home/demo/mnt/extra/test2/custom- live-iso/casper Read list of packages to remove from... /home/demo/mnt/extra/test2/custom- live-iso/casper/filesystem.manifest- minimal-remove Create package details list Total number of installed packages..... 2159 Number of packages to be removed after a typical install................ 83 Number of packages to be retained after a typical install................ 2076 Number of packages to be removed after a minimal install................ 151 Number of packages to be retained after a minimal install................ 2008 Create kernel details list Create vmlinuz details list • Search directory..................... /home/demo/mnt/extra/test2/squashfs- root/boot • Number of vmlinuz files found........ 0 Create vmlinuz details list • Search directory..................... /home/demo/mnt/extra/test2/original- iso-mount/casper • Number of vmlinuz files found........ 1 Get vmlinuz version name from file name................................... /home/demo/mnt/extra/test2/original- iso-mount/casper/vmlinuz • The version name is.................. None Get vmlinuz version name from file type................................... /home/demo/mnt/extra/test2/original- iso-mount/casper/vmlinuz Execute synchronously.................. file "/home/demo/mnt/extra/test2/ori ginal-iso-mount/casper/vmlinuz" • The version name is.................. 5.0.0-23 • The vmlinuz version is............... 5.0.0-23 Create initrd details list • Search directory..................... /home/demo/mnt/extra/test2/squashfs- root/boot • Number of initrd files found......... 0 Create initrd details list • Search directory..................... /home/demo/mnt/extra/test2/original- iso-mount/casper • Number of initrd files found......... 1 Get initrd version name from file name................................... /home/demo/mnt/extra/test2/original- iso-mount/casper/initrd Get initrd version name from file contents............................... /home/demo/mnt/extra/test2/original- iso-mount/casper/initrd Encountered exception while getting initrd version name from file contents............................... lib/x86_64-linux-gnu/libgpg- error.so.0.22.0 Encountered exception while getting initrd version name from file contents............................... lib/x86_64-linux-gnu/libgpg- error.so.0 • The version name is.................. 5.0.0-23 • The initrd version is................ 5.0.0-23 Execute synchronously.................. file "/home/demo/mnt/extra/test2/ori ginal-iso-mount/casper/initrd" The file type informaton is............ /home/demo/mnt/extra/test2/original- iso-mount/casper/initrd: ASCII cpio archive (SVR4 with no CRC) Compression for initrd not found in.... /home/demo/mnt/extra/test2/original- iso-mount/casper/initrd The compression for initrd is.......... None Version................................ 5.0.0-23 • Index................................ 1 of 1 • Vmlinuz filename..................... vmlinuz • New vmlinuz filename................. vmlinuz • Initrd filename...................... initrd • New initrd filename.................. initrd • Directory............................ /home/demo/mnt/extra/test2/original- iso-mount/casper • Note................................. This kernel is used to bootstrap the original live ISO image. Reference these files as vmlinuz and initrd in the ISO boot configurations. • Is selected.......................... True The selected kernel is index number.... 0 Hiding old page........................ terminal_page Showing new page....................... options_page The current page name is............... options_page Remove all items from the stack........ options_page__preseed_tab__stack Add new items to stack................. options_page__preseed_tab__stack Add /preseed/cli.seed from filepath.... /home/demo/mnt/extra/test2/custom- live-iso/preseed/cli.seed Add /preseed/kubuntu.seed from filepath............................... /home/demo/mnt/extra/test2/custom- live-iso/preseed/kubuntu.seed Finished running thread with id........ 140602112988928 Remove all items from the stack........ options_page__boot_configuration_tab __stack Add new items to stack................. options_page__boot_configuration_tab __stack Add /boot/grub/grub.cfg from filepath............................... /home/demo/mnt/extra/test2/custom- live-iso/boot/grub/grub.cfg Search and replace..................... (linux.*)vmlinuz\S* ⊳ \1vmlinuz Number of matches...................... 3 Search and replace..................... (kernel.*)vmlinuz\S* ⊳ \1vmlinuz Number of matches...................... 0 Search and replace..................... (initrd.*)initrd\S* ⊳ \1initrd Number of matches...................... 3 Search and replace..................... (linux.*vmlinuz\S*\s*)(?!.*boot=) ⊳ \1boot=casper Number of matches...................... 0 Search and replace..................... (append\s*)(?!.*boot=) ⊳ \1boot=casper Number of matches...................... 0 Add /boot/grub/loopback.cfg from filepath............................... /home/demo/mnt/extra/test2/custom- live-iso/boot/grub/loopback.cfg Search and replace..................... (linux.*)vmlinuz\S* ⊳ \1vmlinuz Number of matches...................... 2 Search and replace..................... (kernel.*)vmlinuz\S* ⊳ \1vmlinuz Number of matches...................... 0 Search and replace..................... (initrd.*)initrd\S* ⊳ \1initrd Number of matches...................... 2 Search and replace..................... (linux.*vmlinuz\S*\s*)(?!.*boot=) ⊳ \1boot=casper Number of matches...................... 0 Search and replace..................... (append\s*)(?!.*boot=) ⊳ \1boot=casper Number of matches...................... 0 Add /isolinux/txt.cfg from filepath.... /home/demo/mnt/extra/test2/custom- live-iso/isolinux/txt.cfg Search and replace..................... (linux.*)vmlinuz\S* ⊳ \1vmlinuz Number of matches...................... 0 Search and replace..................... (kernel.*)vmlinuz\S* ⊳ \1vmlinuz Number of matches...................... 2 Search and replace..................... (initrd.*)initrd\S* ⊳ \1initrd Number of matches...................... 2 Search and replace..................... (linux.*vmlinuz\S*\s*)(?!.*boot=) ⊳ \1boot=casper Number of matches...................... 0 Search and replace..................... (append\s*)(?!.*boot=) ⊳ \1boot=casper Number of matches...................... 0 Button clicked......................... Next Created new thread Current page........................... options_page New page............................... repackage_iso_page Running thread with id................. 140602112988928 Interrupting previous thread with id... No previous thread to interrupt Performing requested transition action Transition from........................ options_page Transition to.......................... repackage_iso_page Create typical removable packages list Get user selections from............... options_page__package_manifest_tab__ liststore New number of packages to be removed... 83 Create new filesystem manifest remove file Write filesystem manifest remove file to................................ /home/demo/mnt/extra/test2/custom- live-iso/casper/filesystem.manifest- remove filesystem.manifest-minimal-remove found in............................... /home/demo/mnt/extra/test2/custom- live-iso/casper Create minimal removable packages list Get user selections from............... options_page__package_manifest_tab__ liststore New number of packages to be removed... 151 Create new filesystem manifest remove file Write filesystem manifest remove file to................................ /home/demo/mnt/extra/test2/custom- live-iso/casper/filesystem.manifest- minimal-remove Save preseed files Write file............................. /home/demo/mnt/extra/test2/custom- live-iso/preseed/cli.seed Write file............................. /home/demo/mnt/extra/test2/custom- live-iso/preseed/kubuntu.seed Save ISO boot configurations Write file............................. /home/demo/mnt/extra/test2/custom- live-iso/boot/grub/grub.cfg Write file............................. /home/demo/mnt/extra/test2/custom- live-iso/boot/grub/loopback.cfg Write file............................. /home/demo/mnt/extra/test2/custom- live-iso/isolinux/txt.cfg Hiding old page........................ options_page Showing new page....................... repackage_iso_page The current page name is............... repackage_iso_page Update ISO boot files The selected kernel is index number.... 0 Delete existig files with pattern..... /home/demo/mnt/extra/test2/custom- live-iso/casper/vmlinuz* Copy file.............................. Number 1 of 2 The source file is..................... /home/demo/mnt/extra/test2/original- iso-mount/casper/vmlinuz The target file is..................... /home/demo/mnt/extra/test2/custom- live-iso/casper/vmlinuz Execute asynchronously................. rsync --archive --no-relative --no- implied-dirs --info=progress2 "/home /demo/mnt/extra/test2/original-iso- mount/casper/vmlinuz" "/home/demo/mnt/extra/test2/custom- live-iso/casper/vmlinuz" Set a new process for thread id........ 140602112988928 The new process id is.................. 2829 • The start time is.................... 10:22:11.994624 • Completed............................ 0% • Completed............................ 10% • Completed............................ 20% • Completed............................ 30% • Completed............................ 40% • Completed............................ 50% • Completed............................ 60% • Completed............................ 70% • Completed............................ 80% • Completed............................ 90% • Completed............................ 100% • The end time is...................... 10:22:13.143172 Delete existig files with pattern..... /home/demo/mnt/extra/test2/custom- live-iso/casper/initrd* Copy file.............................. Number 2 of 2 The source file is..................... /home/demo/mnt/extra/test2/original- iso-mount/casper/initrd The target file is..................... /home/demo/mnt/extra/test2/custom- live-iso/casper/initrd Execute asynchronously................. rsync --archive --no-relative --no- implied-dirs --info=progress2 "/home /demo/mnt/extra/test2/original-iso- mount/casper/initrd" "/home/demo/mnt/extra/test2/custom- live-iso/casper/initrd" Set a new process for thread id........ 140602112988928 The new process id is.................. 2832 • The start time is.................... 10:22:13.155537 • Completed............................ 0% • Completed............................ 10% • Completed............................ 20% • Completed............................ 30% • Completed............................ 40% • Completed............................ 50% • Completed............................ 60% • Completed............................ 70% • Completed............................ 80% • Completed............................ 90% • Completed............................ 100% • The end time is...................... 10:22:14.392817 Create squashfs The source path is..................... /home/demo/mnt/extra/test2/squashfs- root The target path is..................... /home/demo/mnt/extra/test2/custom- live-iso/casper/filesystem.squashfs Execute asynchronously................. mksquashfs "/home/demo/mnt/extra/tes t2/squashfs-root" "/home/demo/mnt/extra/test2/custom- live-iso/casper/filesystem.squashfs" -noappend -comp gzip -wildcards -e "root/.bash_history" -e "root/.cache" -e "root/.wget-hsts" -e "home/*/.bash_history" -e "home/*/.cache" -e "home/*/.wget- hsts" -e "tmp/*" -e "tmp/.*" Set a new process for thread id........ 140602112988928 The new process id is.................. 2835 • The start time is.................... 10:22:15.655627 • Completed............................ 0% • Completed............................ 10% • The end time is...................... 10:25:08.683475 Update filesystem size Execute synchronously.................. du --summarize --one-file-system --block-size=1 "/home/demo/mnt/extra /test2/squashfs-root" Set a new process for thread id........ 140602112988928 The new process id is.................. 2850 Write filesystem size to............... /home/demo/mnt/extra/test2/custom- live-iso/casper/filesystem.size The file system size is................ 4.81 GiB (5161455616 bytes) Update disk name Write disk name to..................... /home/demo/mnt/extra/test2/custom- live-iso/README.diskdefines Replace text in file................... /home/demo/mnt/extra/test2/custom- live-iso/README.diskdefines Search text............................ ^#define DISKNAME.* Replacement text....................... #define DISKNAME Kubuntu 18.04.3 2020.01.21 LTS amd64 "Custom Bionic Beaver" Update disk information Write custom ISO image disk name and release date........................... Kubuntu 18.04.3 2020.01.21 LTS amd64 "Custom Bionic Beaver" (20200121) Write to............................... /home/demo/mnt/extra/test2/custom- live-iso/.disk/info Updated the disk name.................. Kubuntu 18.04.3 2020.01.21 LTS amd64 "Custom Bionic Beaver" Update MD5 checksums Write MD5 checksums to................. /home/demo/mnt/extra/test2/custom- live-iso/md5sum.txt Number of checksums calculated......... 341 Calculate directory size The directory is....................... /home/demo/mnt/extra/test2/custom- live-iso The total size of all files on the disk is................................ 0.09 GiB (94208281 bytes) The maximum size limit for all files on the disk is......................... 8000.00 GiB (8589934592000 bytes) Create ISO image Use xorriso with isohybrid MBR......... /usr/lib/ISOLINUX/isohdpfx.bin Execute asynchronously................. xorriso -as mkisofs -r -V "Kubuntu 18.04.3 2020.01.21 LTS a" -cache- inodes -J -l -iso-level 3 -isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin -c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -o "/home/demo /mnt/extra/test2/kubuntu-18.04.3-202 0.01.21-desktop-amd64.iso" . Set a new process for thread id........ 140602112988928 The new process id is.................. 2851 • The start time is.................... 10:25:22.282105 • Status............................... xorriso 1.4.8 : RockRidge filesystem manipulator, libburnia project. Drive current: -outdev 'stdi • Completed............................ 0% • Status............................... o:/home/demo/mnt/extra/test2/kubuntu -18.04.3-2020.01.21-desktop- amd64.iso' Media current: stdio fil • Status............................... e, overwriteable Media status : is blank Media summary: 0 sessions, 0 data blocks, 0 data, 1024g f • Status............................... ree xorriso : WARNING : -volid text problematic as automatic mount point name xorriso : WARNING : • Status............................... -volid text does not comply to ISO 9660 / ECMA 119 rules xorriso : NOTE : -as mkisofs: Ignored opti • Status............................... on '-cache-inodes' Added to ISO image: directory '/'='/home/demo/mnt /extra/test2/custom-live-iso' • Status............................... xorriso : UPDATE : 698 files added in 1 seconds xorriso : UPDATE : 698 files added in 1 seconds xo • Status............................... rriso : NOTE : Copying to System Area: 432 bytes from file '/usr/lib/ISOLINUX/isohdpfx.bin' libisof • Status............................... s: WARNING : Cannot add /dists/stable to Joliet tree. Symlinks can only be added to a Rock Ridge tre • Status............................... e. libisofs: WARNING : Cannot add /dists/unstable to Joliet tree. Symlinks can only be added to a R • Status............................... ock Ridge tree. libisofs: WARNING : Cannot add /ubuntu to Joliet tree. Symlinks can only be added t • Status............................... o a Rock Ridge tree. libisofs: NOTE : Aligned image size to cylinder size by 337 blocks • Status............................... xorriso : UPDATE : 57.81% done • Completed............................ 10% • Status............................... ISO image produced: 47104 sectors Written to medium : 47104 sectors at LBA 0 Writing to 'stdio:/ho • Status............................... me/demo/mnt/extra/test2/kubuntu-18.0 4.3-2020.01.21-desktop-amd64.iso' completed successfully. • Completed............................ 20% • Completed............................ 30% • Completed............................ 40% • Completed............................ 50% • Completed............................ 60% • Completed............................ 70% • Completed............................ 80% • Completed............................ 90% • Completed............................ 100% • The end time is...................... 10:25:27.406879 Calculate md5 sum The custom ISO image md5 sum is........ 88d427141878b3a6971f01b081b20ec4 Write ISO md5sum to.................... /home/demo/mnt/extra/test2/kubuntu-1 8.04.3-2020.01.21-desktop-amd64.md5 Finished running thread with id........ 140602112988928 Button clicked......................... Next Created new thread Current page........................... repackage_iso_page New page............................... finish_page Running thread with id................. 140602658252544 Interrupting previous thread with id... No previous thread to interrupt Performing requested transition action Transition from........................ repackage_iso_page Transition to.......................... finish_page Hiding old page........................ repackage_iso_page Showing new page....................... finish_page The current page name is............... finish_page Finished running thread with id........ 140602658252544 Button clicked......................... Next Created new thread Current page........................... finish_page New page............................... exit Running thread with id................. 140602641467136 Interrupting previous thread with id... No previous thread to interrupt Performing requested transition action Transition from........................ finish_page Transition to.......................... exit Unmount and delete the original ISO image mount point...................... /home/demo/mnt/extra/test2/original- iso-mount Delete ISO image mount point /home/demo/mnt/extra/test2/original-iso-mount Unmount if it is mounted............... /home/demo/mnt/extra/test2/original- iso-mount Execute synchronously.................. umount "/home/demo/mnt/extra/test2/o riginal-iso-mount" Set a new process for thread id........ 140602641467136 The new process id is.................. 2918 Delete mount point..................... /home/demo/mnt/extra/test2/original- iso-mount Execute synchronously.................. rm -rf "/home/demo/mnt/extra/test2/o riginal-iso-mount" Set a new process for thread id........ 140602641467136 The new process id is.................. 2929 The delete project files checkbutton is checked?............................ False Exiting................................ Finished Finished running thread with id........ 140602641467136