Commit Graph

19 Commits (master)

Author SHA1 Message Date
shinji-s 77599ff679 Fix hang from parted not exiting. (See issue 380 for details.)
Fix repeated calls to self.ui.combo_drives.setCurrentIndex(0) when refreshing the combo-box.
Wait for command completion when checking tool availability.
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
mbusb 50085ce8bc Implement debian persistance feature under Windows 6 years ago
shinji-s a94572c2bc Fix a rather critical bug in 'ConfigTweaker.tweak_first_match()' that got 'param_operation' contaminated with 'param_operations_for_persistence' as the recursion progress.
Support CentOS DVD installers. (Full install DVD requires ext3 formatted usb stick because its size exceeds 4GB.)
Straighten Centos Live DVD support. (Those were recognized as 'fedora' before this fix.)
Reorgazined Twaker classes a bit.
Removed control chars and extra spaces in test inputs.
6 years ago
Shinji Suzuki 76f26f6da6 Fix assertion error that happens because persistence
size setting is remembered even for distros that
do not support persistence.
6 years ago
Shinji Suzuki a6d3744134 Fix linux (ubuntu16.04) incompatibility.
* 7z don't understand -aoa option.
* subprocess.call() can't properly pass arguments to 7z if command is
specified by a list when shell=True.
6 years ago
Shinji Suzuki 7a18b71349 Introduce infrastructure for rewriting boot configs and refreshed
persistence support for debians.
  * Boot parameters have to be 'persistence' and 'persistence-path'
  rather than 'persistent' and 'persistent-path'.
  * Backing file must be named 'persistence' rather than 'live-rw'
  * Filesystem on the backing file must contain 'persistence.conf'.
Avoid rewriting of paths starting with '/cdrom/' or '/dev/'.
Try somedir/vmlinuz if somedir/vmlinuz.efi is unavailable.
Check availability of 'e2fsck' and 'resize2fs'.
Added data/tools/persistence.gz that has initialized ext3 file
system that contains 'persistence.conf' file.
6 years ago
Alin Trăistaru 36661a767d code cleanup 7 years ago
Alin Trăistaru 2a21a37ab4 code cleanup 7 years ago
Alin Trăistaru a64bf2402f reduce redundant usb.py:details() calls
from...
    usb.py:406:details() called from persistence.py:28:max_disk_persistence()
    usb.py:406:details() called from mbusb_gui.py:148:onComboChange()
    usb.py:406:details() called from uninstall_distro.py:24:install_distro_list()

...to
    usb.py:406:details() called from mbusb_gui.py:147:onComboChange()
7 years ago
Alin Trăistaru 9923b57f3f fix persistence on mount points containing spaces 7 years ago
mbusb 1c6cd4fff7 GUI and other improvements
1. Diable persistence slider after installing a distro
2. Correct typo on default syslinux.cfg file
3. Update status text when applying filesystem to persistence file
4. Correct QEMU boot issue under Windows
7 years ago
Alin Trăistaru b1e7a3ae1f fix persistence logic 7 years ago
Alin Trăistaru 78ebfaf7e4 rework ui/core (partial) 7 years ago
mbusb be4c8d9763 update to version 8.4.0 8 years ago
mbusb 95245ffc63 Added Fedora persistence. Bug fix for crash when uninstalling Sergei Strelec. Also fixed the knoppix bug. 8 years ago
mbusb e4173be1b7 Added Sergei Strelec 8 years ago
mbusb 5aaa28c4b2 Update files to version 8.1.0 8 years ago
mbusb 2c33ed73de Upgrading to version 8.0.0 8 years ago