Sundar
2e1896a39f
Merge branch 'master' into devel
6 years ago
Sundar
89bfaaee33
Merge branch 'devel' of https://github.com/mbusb/multibootusb.git into devel
6 years ago
Sundar
0003e3c08a
Updated the CHANGELOG for new release
6 years ago
multibootusb
56b4290ada
Merge pull request #320 from shinji-s/devel
...
Guard against tripping on non-utf8 encoded text files.
6 years ago
Shinji Suzuki
266039675e
Guard against tripping on non-utf8 encoded text files.
6 years ago
multibootusb
2f10191a05
Merge pull request #318 from shinji-s/wifislax
...
Get salitaz-rolling rolling again.
6 years ago
multibootusb
ef7d1a1d89
Merge pull request #319 from shinji-s/devel
...
Fix exception from opening utf-8 encoded text file
6 years ago
Shinji Suzuki
90a4ff57fe
Merge branch 'devel' of https://github.com/shinji-s/multibootusb into devel
6 years ago
Shinji Suzuki
7e6aa856be
Fix exception from opening utf-8 encoded text file under non-utf-8 locale
...
setting.
Update scanned text files only when desktop-image path was tweaked.
6 years ago
Shinji Suzuki
b7c99c138e
Add unit test.
6 years ago
Shinji Suzuki
f1c057ea77
Get salitaz-rolling booting.
...
* Deal with syslinux config file lacking 'kernel' line.
* Fix misdetection as 'centos'
6 years ago
mbusb
50085ce8bc
Implement debian persistance feature under Windows
6 years ago
Sundar
f9df4bdce6
Fix for Slitaz distro detection and include Suzuki in contributor list.
6 years ago
Sundar
39ae717167
Supress conflict with anaconda distibution and other smaller improvements to grub2 config files...
6 years ago
multibootusb
0cca03339c
Merge pull request #315 from shinji-s/wifislax
...
Add Support for WifiSlax64-1.1-final
6 years ago
Shinji Suzuki
ea8a6d0b49
Get WifiSlax64-1.1-final booting.
...
* Prefer 'grub.cfg' over other variants like 'grub-embedded.cfg'
* Extract the tree rooted at EFI/ as well.
* Probe .txt files other than 'thema.txt' for rewriting desktop-image:
setting.
* Add 'legacy_tweak()' method to ConfigTweakers to keep old behaviour.
* Add SalixConfigTweaker.
6 years ago
multibootusb
4fb5ef9f5e
Merge pull request #314 from shinji-s/devel
...
FIX/improve partition type detection.
6 years ago
shinji-s
223bcc9276
Merge branch 'devel' of https://github.com/shinji-s/multibootusb into devel
6 years ago
shinji-s
9f60b92be4
FIX/improve partition type detection.
6 years ago
multibootusb
156cc0ca6b
Merge pull request #312 from shinji-s/devel
...
Allow target drive specification using lower case letter.
6 years ago
Shinji Suzuki
6cbb1b791f
Allow target drive specification using lower case letter.
6 years ago
multibootusb
a2e16c46dd
Merge pull request #310 from shinji-s/devel
...
CLI enhancements
6 years ago
Shinji Suzuki
5b1f7890a9
Fix misuse of getopt.
...
Fix typo of an option name.
6 years ago
multibootusb
fe5c7c9517
Merge pull request #311 from shinji-s/antix
...
Add support for AntiX 17.1
6 years ago
shinji-s
75b662d8ed
Fix rewriting of image-file paths in 'theme.txt'.
...
* Don't strip space and tabs on the left of a line
* Don't tweak a relative path.
6 years ago
shinji-s
e5296b9dfd
Add support for AntiX 17.1
6 years ago
shinji-s
896b7314e6
Prevent mbusb_cli from installing over existing installation.
...
Support persistence size specification in mbusb_cli.
Line break adjustment to fit 80 cols.
6 years ago
multibootusb
6ba656d51b
Merge pull request #309 from shinji-s/devel
...
Fix bug in a ConfigTweaker method & Add CentOS 7 Installer DVD support
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
multibootusb
fe6e475d73
Merge pull request #306 from shinji-s/adhoc_fix
...
Change wording of a message slightly so that a user will not
6 years ago
multibootusb
da811627ec
Merge pull request #305 from shinji-s/devel
...
Report non-existent file references in config files in more concise
6 years ago
Shinji Suzuki
00f22c5c4e
Avoid rewriting paths on a comment line.
...
Minor change of logged messages about path rewriting.
6 years ago
Shinji Suzuki
8ae3ee1d17
Change wording of a message slightly so that a user will not
...
misunderstand that the distro does not implement persistence at all.
6 years ago
Shinji Suzuki
d659f83925
Report non-existent file references in config files in more concise
...
manner.
Fix path finding regular expression to properly catch comma-delimited
paths.
6 years ago
multibootusb
9786b866ae
Merge pull request #304 from shinji-s/devel
...
Log path rewriting exceptions in more concise manner.
6 years ago
Shinji Suzuki
6d0e922568
Log path rewriting exceptions in more concise manner.
6 years ago
multibootusb
27d653e213
Merge pull request #303 from shinji-s/fix_distro_detection
...
* Fix distro detection going out of sync after uninstalling a distro
6 years ago
Shinji Suzuki
dd0d23ec68
* Fix distro detection going out of sync after uninstalling a distro
...
because config.distro gets overwritten during uninstallation.
* Fix missed call to update_list_box() when performing config-files-only
uninstallation, which happens because distro dir is already gone.
* Fix missed update of grub.cfg when performing config-files-only
uninstallation.
* Fix multiple calls to delete_frm_file_list() when uninstalling
'windows', 'alpine' and 'generic'.
* Fix multiple calls to update_sys_cfg_file() when uninstalling a distro.
* Escape distro name when using it within regular expressions.
* Adjust line breaking to fit 80 cols.
6 years ago
multibootusb
ea809a12c9
Merge pull request #299 from shinji-s/devel
...
Introduce infrastructure for rewriting boot configs and refreshed
6 years ago
multibootusb
9fb937d283
Merge pull request #302 from shinji-s/adhoc_fix
...
Fix module name typo that gets triggered by overwriting installation of
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
2bb9b12403
Fix module name typo that gets triggered by overwriting installation of
...
distros that have some dirs relocated to the root dir.
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
ef4d34b05d
Convert 'gentoo' rewrite-code to ConfigTweaker based one.
...
Rename 'ParamTweaker' to 'ConfigTweaker'.
pentoo-amd64-hardened-2018.0_RC5.8_pre20180305 wants 'overlayfs' present
in boot params and 'aufs' absent in order to boot properly.
6 years ago
Shinji Suzuki
4ef4146180
Replace 'live-media=' on non-liveboot lines too. This is for compatibility
...
with prior implementation. (Perhaps better to have this work on liveboot
lines only like other rewritings?)
Move the test function for rewrite machinary into param_rewrite.py.
Add copyright header.
6 years ago
multibootusb
0345eab70a
Merge pull request #300 from shinji-s/check7zip_exec
...
Detect running 7zip on a currupted iso as well as the lack of 7z
6 years ago
Shinji Suzuki
d75642ac62
Detect running 7zip on a currupted iso as well as the lack of 7z
...
executable.
Remove repeated call to _7zip.list_iso(iso_link)
Adjusted line breaking to fit within 80 columns.
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
multibootusb
a02d207575
Merge pull request #297 from shinji-s/devel
...
Fix regression introduced by 8ea5932bdc
.
6 years ago
multibootusb
2c43930c47
Merge pull request #296 from shinji-s/devel
...
When fixing a path to have /multibootusb/{distro-name} prepended, con…
6 years ago