Skip to content
This repository has been archived by the owner on Jan 30, 2025. It is now read-only.

v3.0.0

Compare
Choose a tag to compare
@jsamr jsamr released this 10 Jul 23:55
· 312 commits to master since this release
  • [install-auto] default mode: bootiso chooses the most appropriate copy mode after inspecting ISO file
  • --dd option now overrides [install-auto] in lieu of [install-mount-rsync] and force image-copy ([install-dd] mode)
  • added --mrsync option to override [install-auto] and force mounting+rsync ([install-mount-rsync] mode)
  • securely handle unmounting of target device before altering data, exit when failing
  • added -f, --format option to format USB device and quit
  • added -L, --label option to chose a label
  • added -t, --type option to chose a FS type amongst vfat, exfat, ntfs, ext2, ext3, ext4 and f2fs
  • added -M alias to --no-mime-check
  • removed -b, --bootloader option since its installation is now automatic
  • added -i, --inspect and -p, --probe action flags to inspect ISO file boot capabilities.
  • fixed bug preventing label to be set with --no-mime-check option
  • set FAT32-LBA by default instead of FAT32
  • removed "noconfirm" or "yes" options to pakage managers install commands
  • print bootiso name in log messages to comply with UNIX customs
  • refactoring with options map
  • exhaustive flags combination tests
  • better faulty command line argument option assignments handling
  • better user feedback and error reports in many corner cases
  • added short device selection with omission of full path prefix (/dev/)
  • check the existence of mkfs.<type> before formating
  • removed -s strict mime check option
  • create temporary folders in /var/tmp instead of /tmp (some systems mount /tmp in RAM, which can be problematic with large ISO files)