Commit Graph

404 Commits (b2bceea2d37452db5ec41b21be28d38ed5ef1c04)
 

Author SHA1 Message Date
Sundar b2bceea2d3 Fix for GUI crash on certain distros due to "QXcbConnection: Could not connect to display :0" error. 6 years ago
Sundar db1dc7ca89 Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel 6 years ago
Sundar 71b8e0f25c Disable repair filesystem check for distro install 6 years ago
multibootusb f8ed33298c
Merge pull request #363 from shinji-s/logging-fix
Set log location at '/var/log/multibootusb.log' and show that info be…
6 years ago
shinji-s a184219436 Set log location at '/var/log/multibootusb.log' and show that info before installation of a distro commences.
Use 'RotatingFileHandler' instead of 'os.remove()' to rotate log because trying to remove file without closing the open handle causes exception on Windows.
Move a handleful of funtions from gen.py to osdriver.py to avoid cyclic dependency.
6 years ago
multibootusb 24307fde3e
Merge pull request #362 from shinji-s/devel
Restore 'shell=True" arg when executing chmod.(It can not be omitted …
6 years ago
shinji-s 9fa2d1d834 Restore 'shell=True" arg when executing chmod.(It can not be omitted unless the command is given as a list or the command is a fullpath to an executable without args.) 6 years ago
multibootusb f3623a2b06
Merge pull request #359 from shinji-s/syslinux-bin
Recreate syslinux.bin upon distro installation.
6 years ago
multibootusb d760c207c3
Merge pull request #358 from shinji-s/import-fix
Avoid catch-all exception handling.
6 years ago
Shinji Suzuki 1744cd34cb Recreate syslinux.bin upon distro installation.
Start isolating os dependency into osdriver.py
Cleanup gen.resurce_path()
6 years ago
shinji-s decd001830 Avoid catch-all exception handling. 6 years ago
Sundar bdff07055c Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel 6 years ago
Sundar 57c30ea587 GUI improvement and bug fix.
1. Place the push button under imager tab to its original place
2. Extract additional files from ISO for proper booting of wifislax
3. PEP improvements
6 years ago
multibootusb b36e20317a
Merge pull request #349 from shinji-s/devel
Always add -f when syslinuxing in syslinux_distro_dir().
6 years ago
Shinji Suzuki c8aa216985 Always add -f when syslinuxing in syslinux_distro_dir().
(This should not increase danger level significantly because
the flag is already present when syslinuxing in syslinux_default())
6 years ago
multibootusb fe02cea56d
Merge pull request #348 from shinji-s/devel
Reformat mbusb_gui.py
6 years ago
multibootusb b39ca26562
Merge pull request #347 from shinji-s/adhoc_fix
Fix exception from os.path.basename(None).
6 years ago
Shinji Suzuki 848a606d51 Reformat to fit mostly within 80 columns. 6 years ago
Shinji Suzuki aff42c027e Remove an extra indentation that has been kept to avoid creating large
diff.
6 years ago
Shinji Suzuki ad0abd6079 Avoid repetitive initialization. 6 years ago
Shinji Suzuki ace09b4d7e Fix exception from os.path.basename(None). 6 years ago
multibootusb 18181ccb6b
Merge pull request #345 from shinji-s/devel
Refuse to process an iso file whose name contains space(s)
6 years ago
Shinji Suzuki 670a18b966 Refuse to process an iso file whose name contains space(s)
because syslinux does not seem to be able to handle a
pathname that contains space(s).
6 years ago
multibootusb b01725aa5c
Merge pull request #344 from shinji-s/devel
Deal with MX iso that lacks 'version' file.
6 years ago
Shinji Suzuki 6a6d1382a2 Deal with MX iso that lacks 'version' file.
Prepare for antiX/MX version 18 and beyond.
6 years ago
multibootusb 85aa42634d
Merge pull request #343 from shinji-s/mx-fix
Fix booting of MX-17.1 (an antiX derivative).
6 years ago
multibootusb 4cd19be0ac
Merge pull request #342 from shinji-s/devel
Fix umount timeout and failure to capture exception. Deal with config variable rename
6 years ago
Shinji Suzuki 9d2575930e Fix booting of MX-17.1 (an antiX derivative). 6 years ago
Shinji Suzuki 01f30c9522 Deal with renaming of config.use_kvm to config.qemu_use_kvm. 6 years ago
Shinji Suzuki 695262ffd9 Call os.sync() before UDISKS.unmount() becase the latter will timeout if buffer flush takes too long.
Fix failure to capture exception into a variable.
6 years ago
multibootusb adc5643723
Merge pull request #340 from shinji-s/corruption_check
Address filesystem corruption
6 years ago
multibootusb 4fe4edc646
Merge pull request #339 from shinji-s/adhoc_fix
gentoo related fixes
6 years ago
shinji-s 24216e63eb Update display of the mount point in response to remounting afer qemu execution. 6 years ago
shinji-s 72b1bf97ee Perform syslinux module replacement also for gentoo. 6 years ago
shinji-s eaa3b97f1b Add 'cdroot_type=vfat' to get a gentoo (livedvd-amd64-hardened-nomultilib-20170118.iso)
booting off of a vfat formatted stick.
6 years ago
shinji-s 8b5a6e76b5 Use a uuid rather than a device name when specifying 'real_root='. 6 years ago
shinji-s 9c6af84f72 Undo 'tabify' on comments.
Remove redundant code for updating mount point display.
6 years ago
shinji-s 4ce5277eac Remove os.sync() and a dubug print. 6 years ago
shinji-s fc7e988cbf Fix mishaps in merging (lost code for handling 'protected_drives', bad qemu command building.)
Fix an attemp to os.chdir('')
6 years ago
shinji-s 6588648fc5 Add gui for fsck.
Fix bug that re-enables gui controls before distro installation finishes.
Have udisks not attempt mount if the target is already mounted.
6 years ago
Shinji Suzuki fc56319187 Unmount target partition when running syslinux/dd/qemu to prevent filesystem corruption.
Fix master allocation table and backup allocation table going out of sync after syslinuxing the target.
Detect lvm partition as well.
6 years ago
multibootusb ac103c3504
Merge pull request #337 from shinji-s/adhoc_fix
Fix exception from install_path() and other enhancements
6 years ago
Shinji Suzuki 61c1d947fa Fix exception from install_patch() raised when a distro does not have
isolinux_bin_dir.
Try relative paths first before /usr/share/multibootusb when locating a
resource.
6 years ago
shinji-s 10bc802a18 Support an alternate bios when running QEMU. 6 years ago
multibootusb a1542e09df
Merge pull request #335 from shinji-s/adhoc_fix
Unify config update implementations for Fedora and Centos.
6 years ago
shinji-s 729400c6fa Unify config update implementations for Fedora and Centos. 6 years ago
multibootusb 5388ec5af3
Merge pull request #334 from shinji-s/adhoc_fix
Postfix menu-entry with an architecture name when generating
6 years ago
Shinji Suzuki daead673a8 Postfix menu-entry with an architecture name when generating
loopback.cfg so that one for i686 won't hide another for x86_64
or vice versa.
6 years ago
multibootusb a72b64c8f2
Merge pull request #333 from shinji-s/adhoc_fix
Avoid gfxboot lockup when booting antiX via syslinux
6 years ago
Shinji Suzuki d0babd1705 Avoid gfxboot lockup when booting antiX via syslinux. 6 years ago