Compare commits

..

141 Commits

Author SHA1 Message Date
Miro Hrončok
962f300fd9 Rebuilt for Python 3.9 2020-05-26 02:52:06 +02:00
Fedora Release Engineering
0983ffd3f3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 11:07:33 +00:00
Neal Gompa
a27f9ba42e Only set Epoch on Fedora, it's not needed elsewhere 2019-12-30 10:18:45 -05:00
Miro Hrončok
0dbcbb8b95 Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 13:56:31 +02:00
Miro Hrončok
73c8cff2b5 Rebuilt for Python 3.8 2019-08-19 10:19:14 +02:00
Fedora Release Engineering
edf574ccce - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 15:02:21 +00:00
Neal Gompa
06cf675093 Bump version to 27.1 (ngompa13)
Fix Kernel version detection (pablo)
2019-04-19 11:08:14 -04:00
Neal Gompa
babf83750c Bump version to 27.0 (ngompa13)
imgcreate/creator: Change to text strings for reading file list from rpm
  (ngompa13)
imgcreate/live: Check for dracut being installed to determine usability
  (ngompa13)
imgcreate/live: Add squashfs as a mandatory extra filesystem (ngompa13)
imgcreate/live: Rename dracut config file to 99-liveos.conf (ngompa13)
'udevadm settle' needs some time to settle (sbonds)
README: Removed unnecessary 'the' (scwicker)
imgcreate/kickstart: Use systemctl for enabling/disabling services (ngompa13)
livecd-iso-to-disk: Simply mount read-only to test for flat_squashfs.
  (fgrose)
editliveos: Accommodate netinstall in multi boot configuration files.
  (fgrose)
livecd-iso-to-disk+pod: Support netinstall .isos and as multi install.
  (fgrose)
2019-04-14 13:32:47 -04:00
Neal Gompa
7f741c1b21 Add patch to adapt to rpm Python bindings changing from bytes to strings (RH#1699432) 2019-04-12 21:59:16 -04:00
Neal Gompa
cdacbd1c85 Backport fix from upstream to use systemctl instead of chkconfig (RH#1696064) 2019-04-04 07:05:53 -04:00
Fedora Release Engineering
624fb1ca7c - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 08:51:10 +00:00
Igor Gnatenko
f3fcbc3b9d Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:13 +01:00
Neal Gompa
b6a4a616e1 Bump version to 26.1 (ngompa13)
Run setfiles after chroot (noto.kazufumi)
imgcreate/dnfinst: Force latest packages from only specified repos (ngompa13)
2018-12-08 01:01:09 -05:00
Neal Gompa
9a7e6c055e Backport fix from upstream to ensure latest versions install
Fix extlinux dependency for EL7
2018-11-24 15:06:11 -05:00
Neal Gompa
a9f91b62f1 Fix Obsoletes of python2-imgcreate from <F29 for F30+ 2018-11-23 19:56:22 -05:00
Neal Gompa
980f639f59 Bump version to 26.0 (ngompa13)
imgcreate/kickstart: Exclude /sys from SELinux labeling (ngompa13)
imgcreate/live: Switch to single-step ISO hybridization by xorrisofs
  (ngompa13)
Use xorrisofs instead of genisoimage (ngompa13)
imgcreate/live: Drop UDF support (ngompa13)
Fix excludeWeakdeps for older pykickstart versions (pablo)
README: Update to include --flat-squashfs option. (fgrose)
editliveos: Fix inconsistent ops argument. (fgrose)
livecd-iso-to-disk: Accept both dracut 045-8 and 049+ for OverlayFS. (fgrose)
README: Update to include liveimage-mount & editliveos tools. (fgrose)
config/livecd-fedora-minimal.ks:  Increase root partition size. (fgrose)
Support a flattened squashfs.img & non-standard image & overlay paths.
  (fgrose)
livecd-iso-to-disk: Support netinstall .iso (fgrose)
edit-livecd: Delete unmaintained script superceded by editliveos. (fgrose)
Handle dnf config option showing as tuple, not list, in DNF 3.6 (awilliam)
live.py: Fix unreported logging.error (fgrose)
livecd-iso-to-disk: Skip Multi Image query on --skipcopy condition. (fgrose)
livecd-iso-to-disk: Tighten permissions on some files. (fgrose)
DNF 3: workaround a bug with config values that are lists (awilliam)
Add support for RISC-V (riscv64) (david.abdurachmanov)
Revert "Use restorecon instead of setfiles for relabeling" (puiterwijk)
imgcreate: Copy gcdia32.efi in __copy_efi_files if it exists (Kevin)
Fix the io.open() and utf-8 problems in imgcreate/util.py (david.l.cantrell)
Remove get_modules(). (david.l.cantrell)
livecd-iso-to-disk: adjust efi boot configuration code. (fgrose)
fs.py & editliveos: remove code glitches (fgrose)
editliveos: Bind mount /etc/resolv.conf (fgrose)
fs.py & editliveos: Fix overlay changing. (fgrose)
util.py: Captured output from subprocesses should always be decoded. (scott)
Update livecd-creator manpage with info about imcomplete options
  (zhang.xianwei8)
livecd-iso-to-disk: Revert change that broke EFI/MBR hybrid booting (scott)
livecd-iso-to-disk: Fix faulty --efi boot config code. (fgrose)
livecd-iso-to-disk: Fix overlay size reporting & type testing. (fgrose)
livecd-iso-to-disk: Accommodate multiple BOOT*.EFI files. (fgrose)
2018-11-23 19:34:44 -05:00
Neal Gompa
e6aeb2e218 Backport workaround for lack of excludeWeakDeps with EL7 pykickstart 2018-11-22 11:22:18 -05:00
Neal Gompa
74e6de4b76 Fix when Python 2 subpackage is obsoleted
Fix up EL7 support
2018-11-15 08:51:24 -05:00
Neal Gompa
a3635013d6 Drop Python 2 subpackage for F30+/RHEL8+ 2018-11-13 10:18:29 -05:00
Adam Williamson
97d11f5bb9 Backport further fix for #1595917 2018-09-26 19:46:28 -07:00
Fedora Release Engineering
195162345a - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 09:15:22 +00:00
Miro Hrončok
129387fbed Rebuilt for Python 3.7 2018-07-02 18:22:39 +02:00
Adam Williamson
746a641ef8 Work around a DNF 3 bug that breaks repo setup (#1595917) 2018-06-27 12:28:53 -07:00
Miro Hrončok
8e3c82de2c Rebuilt for Python 3.7 2018-06-19 10:47:02 +02:00
Patrick Uiterwijk
2d9533ab7f Revert patch to use restorecon due to unloaded selinux policy
restorecon doese not work inside the chroot, because there is no selinuxfs mounted on
/sys/fs/selinux, leading to no loaded selinux policy being loaded.
Setfiles bypasses the loaded policy, and just uses the installed policy.

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-03-22 14:44:42 +01:00
Patrick Uiterwijk
25da73f1e4 Add dependency on selinux-policy-targeted to sysdeps
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-03-22 02:36:40 +01:00
Iryna Shcherbina
4706cfb5bc Update Python 2 dependency declarations to new packaging standards 2018-02-20 10:50:25 +01:00
Igor Gnatenko
d8494f792e
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:05:03 +01:00
Patrick Uiterwijk
efc84d4f63 Backport patch to fix appliance-creator
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2018-02-07 22:19:33 +01:00
Neal Gompa
1ec641eab8 Bump version to 25.0 (ngompa13)
Set the correct partition size for minimal Mageia kickstarts (ngompa13)
editliveos: A full featured replacement for tools/edit-livecd. (fgrose)
fs.py: Add functions and classes to support Live Image Mounting. (fgrose)
creator.py, live.py: Allow more options to be passed to functions. (fgrose)
debug.py: Add support for argparse parser. (fgrose)
fs.py: Allow more options to be passed to functions. (fgrose)
util.py: Add a subprocess call that returns standard values. (fgrose)
Remove absolute directories on external program call paths. (fgrose)
livecd-iso-to-disk: Allow auto --multi install. (fgrose)
Fix ARM architecture check (ngompa13)
Declare the literal "kernel-" as a byte array to fix crash (ngompa13)
livecd-iso-to-disk: Fix boot configuration for images lacking /EFI (fgrose)
livecd-iso-to-disk: Fix space evaluation for images lacking /EFI (fgrose)
Use restorecon instead of setfiles for relabeling (scott)
liveimage-mount: Add support for OverlayFS overlays. (fgrose)
livecd-iso-to-disk+pod:  Enable a --copy-overlay option. (fgrose)
livecd-iso-to-disk+pod:  Enable a --copy-home option. (fgrose)
livecd-iso-to-disk+pod: Add --overlayfs option for overlay. (fgrose)
livecd-iso-to-disk+pod: Allow multi installs to live booted devices (fgrose)
livecd-iso-to-disk: Fix sed for kernelargs. (fgrose)
livecd-iso-to-disk: Adjust syslinux default menu style, as needed. (fgrose)
2017-10-21 14:25:09 -04:00
Fedora Release Engineering
1706ad7d97 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 02:40:43 +00:00
Fedora Release Engineering
91f9d257ff - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 20:12:29 +00:00
Neal Gompa
032e74deca Bump version to 24.4 (ngompa13)
livecd-iso-to-disk: Fix freespace determination for DVD installer. (fgrose)
livecd-iso-to-disk: Fix labeling of target device filesystem. (fgrose)
Switch the default filesystem to ext4 (ngompa13)
2017-05-08 00:37:17 -04:00
Neal Gompa
3f7ca15727 Include missing sample kickstarts 2017-04-12 22:51:43 -04:00
Neal Gompa
d72a396fd7 Bump version to 24.3 (ngompa13)
livecd-iso-to-disk: Fix --efi --format code sequence problems. (fgrose)
livecd-iso-to-disk+pod: Add options for automatic boot. (fgrose)
livecd-iso-to-disk+pod: Add --no-overlay & --reset-overlay options. (fgrose)
livecd-iso-to-disk: Remove checkLVM() as it seems unnecessary now. (fgrose)
livecd-iso-to-disk & liveimage-mount: Multi Live Image Boot fixes. (fgrose)
Update minimal Fedora kickstart to use sha512 auth algorithm (ngompa13)
Add minimal Mageia kickstarts to serve as examples (ngompa13)
Use genisoimage instead of mkisofs (ngompa13)
2017-04-12 22:32:54 -04:00
Neal Gompa
084bc81557 Bump version to 24.2 (ngompa13)
livecd-iso-to-disk+pod: Code cleanups & modernization. (fgrose)
livecd-iso-to-disk: Update partition handling (fgrose)
livecd-iso-to-disk: Replace unneeded uses of awk. (fgrose)
livecd-iso-to-disk+pod: Multi Live Image boot configuration (fgrose)
2017-03-07 08:09:45 -05:00
Neal Gompa
f4ffd7ea51 Fix livecd-iso-to-disk pod text (ngompa13)
Bump version to 24.1 (ngompa13)
Add more primary authors (ngompa13)
liveimage-mount: Add an exception class to allow standalone use. (fgrose)
liveimage-mount: Support multiple concurrent invocations. (fgrose)
liveimage-mount: Extend mount-hacks & overlay options. (fgrose)
liveimage-mount: Support encrypted home filesystems. (fgrose)
liveimage-mount: Add a read-only option for mounting. (fgrose)
liveimage-mount: Add an unmount mode. (fgrose)
liveimage-mount: Don't bypass udev in dmsetup. (fgrose)
livecd-iso-to-disk: Restructure filesystem label handling (fgrose)
livecd-iso-to-disk+pod: Fix missing/outdated boot configurations (fgrose)
livecd-iso-to-disk: Cleanup sed statements (fgrose)
Disable 64bit feature in mke2fs for syslinux>=6.03 (yturgema)
2017-02-28 19:12:16 -05:00
Fedora Release Engineering
1db5d391a1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 19:53:44 +00:00
Neal Gompa
e3a056a7aa Move system dependencies for livecd-tools to python-imgcreate-sysdeps (#1409536)
Ensure pythonX-imgcreate depend on python-imgcreate-sysdeps (#1409536)
2017-01-02 11:55:35 -05:00
Kevin Fenzi
7ec792352c Rebuild for Python 3.6 2016-12-21 18:07:57 -07:00
Brian C. Lane
411cc1a69c - Remove unused tmpdir parameter in resize2fs(). (fgrose)
- HACKING: Fix mailing list address (ngompa13)
- README: Fix the mailing list reference (ngompa13)
- Check if FirewallD is installed before running ks firewall commands (ngompa13)
- Merge pull request #6 from Conan-Kudo/yumtodbo (kevin.kofler)
- Fixup and update the README (ngompa13)
- Yum -> DNF; ayum -> dbo (ngompa13)
- Properly exclude packages from the install set (ngompa13)
- Merge pull request #3 from Conan-Kudo/warningfix (kevin.kofler)
- logging.warn -> logging.warning (ngompa13)
- Delete any leftover (Kevin)
- Fix error handling in creator.py (Kevin)
- Merge pull request #2 from Conan-Kudo/fixmakefile (kevin.kofler)
- Fix command for creating symlink in Makefile (ngompa13)
- Fix command for getting Python directory in the Makefile (ngompa13)
- Merge pull request #1 from Conan-Kudo/futurize (kevin.kofler)
- Bump version to 24.0 (ngompa13)
- Fix up README (ngompa13)
- More conversion of strings to bytestrings (ngompa13)
- Convert bytestring to string (ngompa13)
- Replace deprecated string.join() with str.join (ngompa13)
- Fix division to be unambiguous (ngompa13)
- Purge all Python < 2.6 exception handling code (ngompa13)
- 'msg' should be 'message' for CreatorError exceptions (ngompa13)
- More string to bytestring conversions (ngompa13)
- Convert string to bytestring (ngompa13)
- Convert result sliced from bytestring into string (ngompa13)
- More declaring bytestrings as bytestrings (ngompa13)
- Replace file() with open() (ngompa13)
- use six module for urllib import (ngompa13)
- Mark byte being written as byte (ngompa13)
- Prepend file:// for local paths that don't have it already (ngompa13)
- Remove unused import for system-config-keyboard (ngompa13)
- Migrate from urlgrabber to urllib for Python 2/3 compatibility (ngompa13)
- Makefile fixes for setting which Python to use (ngompa13)
- Add support for setting Python interpreter to be used (ngompa13)
- Port to Python 2.6+, 3.3+ (ngompa13)
- Port from yum to dnf. (Kevin)
- Add imgcreate/.gitignore (Kevin)
- Disambiguation (PeteLawler)
2016-12-06 10:42:52 -08:00
Brian C. Lane
b46f4865b0 - Version 23.4 (bcl)
- yuminst.LiveCDYum.runInstall: import yum.Errors (sandro.bonazzola)
- Wrap all parted calls in LC_ALL=C (#1350253) (bcl)
- Fix calling livecd-iso-to-pxeboot with a full path (cadegenn)
- Stop truncating /etc/resolv.conf in SELinux module -- fixes #31 (torrancew)
- litp: Copy ldlinux.c32 to tftpboot for PXE live setup. (bcl)
- Always use rsync to copy Packages (#1343645) (bcl)
- Fix extended regular expression [0-9] (fgrose)
- Enable loop device as installation target (fgrose)
2016-08-26 09:13:34 -07:00
Fedora Release Engineering
f6f961b3c8 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 07:50:24 +00:00
Brian C. Lane
f643fe22d7 - Version 23.3 (bcl)
- litd: add the "rw" argument even if there's no "ro" (#1318470) (lkundrak)
- Remove everything but LiveOS/ from appended ISO (lzap+git)
- support aarch64 (jef199006)
2016-05-05 16:32:16 -07:00
Dennis Gilmore
05b7570e15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 04:20:17 +00:00
Brian C. Lane
2df496a25d - Actually add the source file 2015-10-15 16:08:26 -07:00
Brian C. Lane
879a7076a0 - Version 23.2 (bcl)
- Use add_drivers for dracut config (#1192030) (bcl)
- litd: Don't add inst.stage2 to cmdline (bcl)
- livecd-iso-to-disk: partnum should only be a digit (#1136586) (bcl)
- Handle devices ending in a digit (#1136586) (bcl)
2015-10-15 16:01:28 -07:00
Brian C. Lane
4a2ff1678d Require cryptsetup for livecd-iso-to-disk (#1238696) 2015-07-02 13:28:00 -07:00
Dennis Gilmore
54bde937ed - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 18:23:06 +00:00
Brian C. Lane
89cb22611e - Version 23.1 (bcl)
- litd: All parted calls should use -s mode (#1195478) (bcl)
- litd: Make sure device nodes have time to appear (bcl)
- Sync usage documentation with livecd-iso-to-disk.pod (fgrose)
- Correct misinformation and cover new options (fgrose)
- Update repo urls to point to new github location (#1208825) (bcl)
- Explicitly add the uas driver to the initrd (#1201983) (bcl)
- Update repo urls to point to new github location.
2015-06-08 14:04:37 -07:00
Brian C. Lane
0057401044 Update url to point to new github location 2015-04-06 14:09:45 -07:00
Brian C. Lane
cc60927c05 - Version 23.0 (bcl)
- kickstart: Handle resolv.conf being a nonexistent symlink (walters)
- Report Kickstart errors without traceback (#1168030) (bcl)
- Change console font to eurlatgr (myllynen)
- litd: Add missing syslinux modules (#1192137) (bcl)
- Note lz4 compression in help (bruno)
2015-03-02 17:12:42 -08:00
Dennis Gilmore
b295807a40 Require python-kickstart since it has teh python2 version of pykickstart 2015-02-26 09:52:03 -06:00
Brian C. Lane
8df4216dd6 - Version 21.4 (bcl)
- Ignore case when looking for UEFI boot*efi file (#1156380) (bcl)
- Preload the libnss_sss library (#1127103) (bcl)
2014-10-27 11:44:01 -07:00
Brian C. Lane
404057c224 Add requires for sssd-client 2014-10-21 12:17:09 -07:00
Brian C. Lane
2ba709ced8 - Version 21.3 (bcl)
- mkefiboot now expects all upper case for BOOT*.EFI (#1154138) (bcl)
- Move __fstype into ImageCreator class (bcl)
- Catch Yum errors and print them (#1119906) (bcl)
2014-10-20 10:04:52 -07:00
Peter Robinson
f7c0bbb8a2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 07:25:48 +00:00
Brian C. Lane
88e5afbc38 Version 21.2 (bcl)
- Abort livecd creation if selinux relabel fails (#1121301) (bcl)
- Add lorax ppc config files to search path (bcl)
- Use inst.repo and inst.stage2 (bcl)
- Use rd.live.overlay instead of overlay (bcl)
2014-07-23 14:22:08 -07:00
Dennis Gilmore
e6b851c3db - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 01:35:05 -05:00
Brian C. Lane
add3563519 - Version 21.1 (bcl)
- Update live.py for syslinux 6.02-4 (bcl)
2014-04-15 15:08:44 -07:00
Brian C. Lane
53b4ee4c84 - Version 21.0 (bcl)
- Update kickstart.py for new kickstart (bcl)
- Update yuminst for new pykickstart (bcl)
- Cleanup paths in README (bcl)
- livecd-creator: Make sure kickstart file exists (#1074295) (bcl)
2014-03-26 16:48:02 -07:00
Brian C. Lane
914ef13d24 - Version 20.4 (bcl)
- Fix extlinux check (#1059278) (bcl)
- Check kickstart for repo line (#1005580) (bcl)
- Catch CreatorError during class init (#1005580) (bcl)
- Add docleanup to edit-livecd (#1000744) (bcl)
- utf8 decode unicode error strings (#1035248) (bcl)
- Remove switch to Permissive (#1051523) (bcl)
2014-01-31 14:32:16 -08:00
Brian C. Lane
75aa854bbb - Version 20.3 (bcl)
- Add missing quote (#1044675) (bcl)
2014-01-07 14:41:15 -08:00
Brian C. Lane
7e359f6ba9 - Use LC_ALL=C for parted calls (#1045854) (bcl)
- Fix to work with the changed yum.config._getsysver (bruno)
- Add check for extlinux tools (#881317) (bcl)
- Cleanup arg parsing a bit (#725047) (bcl)
2014-01-07 13:55:07 -08:00
Brian C. Lane
c8483457a3 - add 'troubleshooting' submenu with 'basic graphics mode' to UEFI boot menu (awilliam)
- make UEFI boot menu resemble the BIOS and non-live boot menus more (awilliam)
- drop 'xdriver=vesa' from basic graphics mode parameters (per ajax) (awilliam)
- Ensure filesystem modules end up in the live image initramfs. (notting)
- Don't use mkfs.extN options for any filesystem types. (notting)
- litd: Add --label option to override LIVE label (helio)
- liveimage-mount: add missing import (bcl)
- Change vfat limit from 2047 to 4095 (#995552) (bcl)
2013-11-18 14:46:57 -08:00
Brian C. Lane
35c98fd9d3 - Version 20.0 (bcl)
- Install docs in unversioned doc directory (#992144) (bochecha)
2013-08-07 11:30:22 -07:00
Dennis Gilmore
471dceac50 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 02:54:36 -05:00
Brian C. Lane
5e5260bbd8 - Version 19.6 (bcl)
- litd: Add kickstart option (bcl)
- ts.check output is a list of tuples (#979759) (bcl)
- Add repo --noverifyssl support (#907707) (bcl)
2013-07-15 11:33:50 -07:00
Brian C. Lane
49e3115a37 - Version 19.5 (bcl)
- Write vconsole.conf directly (bcl)
- litd: Add --updates option (bcl)
2013-06-17 12:39:33 -07:00
Brian C. Lane
a28090e7bf - Version 19.4 (bcl)
- Replace bash string parsing with awk (#962039,#969521) (bcl)
- Fix default.target symlink (#968272) (bcl)
2013-05-31 17:56:50 -07:00
Brian C. Lane
fbff862b74 - Add requirement on rsync (#967948) 2013-05-29 12:49:00 -07:00
Brian C. Lane
98cd5a227f - Version 19.3 (bcl)
- Avoid setting empty root password (#964299) (thoger)
  CVE-2013-2069
- Handle urlgrabber callback changes (#963645) (bcl)
2013-05-23 06:21:48 -07:00
Dennis Gilmore
88460dae35 only require hfsplus-tools on ppc and x86 arches 2013-05-08 11:09:23 -05:00
Brian C. Lane
7bd96c909e - Version 19.2 (bcl)
- Use parted to check for GPT disklabel (#947653) (bcl)
- Output details of dep check failure (bcl)
- Properly generate kernel stanzas (#928093) (bcl)
2013-04-03 10:32:22 -07:00
Brian C. Lane
712890210c - Version 19.1 (bcl)
- iso9660 module is named isofs (bcl)
- disable dracut hostonly and rescue image (#921422) (bcl)
2013-03-16 07:37:14 -07:00
Brian C. Lane
f1fd260998 - Version 19.0 (bcl)
- iso9660 is now a module, include it (bcl)
- correctly check for selinux state (#896610) (bcl)
- Simplify kickstart example (#903378) (bcl)
- default to symlink for /etc/localtime (#885246) (bcl)
2013-03-08 10:07:54 -08:00
Bruno Wolff III
7033771c53 Missed one build version 2013-02-23 17:16:32 -06:00
Bruno Wolff III
d03de90835 Just include the changes and not the f18 build versions 2013-02-23 17:15:09 -06:00
Bruno Wolff III
542067c24c Merge branch 'f18'
Conflicts:
	livecd-tools.spec

The mass rebuild use a master branch that was behind the f18
branch and prvented the more up to date f18 build from being
inherited.
2013-02-23 17:10:04 -06:00
Dennis Gilmore
f52efb47db - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 23:43:56 -06:00
Brian C. Lane
5492c4722b - Version 18.14 (bcl)
- add --verifyudev to dmsetup (#885385) (bcl)
2012-12-14 16:36:44 -08:00
Brian C. Lane
f614848819 - Version 18.13 (bcl)
- silence the selinux umount error (bcl)
- use systemd instead of inittab for startx (bcl)
- set selinux permissive mode when building (bcl)
- fix kickstart logging entry (bcl)
- write hostname to /etc/hostname (#870805) (bcl)
- add nocontexts for selinux (#858373) (bcl)
- remove lokkit usage (bcl)
- use locale.conf not sysconfig/i18n (#870805) (bcl)
- don't write clock (#870805) (bcl)
- add remainder of virtio modules to initrd (#864012) (bcl)
2012-12-04 15:13:23 -08:00
Brian C. Lane
55bf2a2104 - Require hfsplus-tools so that images will boot on Mac 2012-10-25 11:50:58 -07:00
Brian C. Lane
1b72b5a03f - Version 18.12 (bcl)
- Remove grub 0.97 splash (bcl)
2012-10-02 11:29:09 -07:00
Brian C. Lane
4ed7e7fe5e - Version 18.11 (bcl)
- not copying UEFI files shouldn't be fatal (#856893) (bcl)
- don't require shim and grub2-efi (#856893) (bcl)
2012-09-13 14:06:55 -07:00
Adam Williamson
9c12726cd9 efi_requires.patch: don't force grub2-efi and shim into the package list 2012-09-12 20:41:57 -07:00
Brian C. Lane
d6b0a30bb2 - Version 18.10 (bcl)
- use cp -r instead of -a (bcl)
2012-09-06 16:42:31 -07:00
Brian C. Lane
fa755ce092 - Version 18.9 (bcl)
- fix extra-kernel-args (#853570) (bcl)
- New location for GRUB2 config on UEFI (#851220) (bcl)
- Add nocleanup option to retain temp files (bcl)
- Update imgcreate for UEFI Secure Boot (bcl)
2012-09-06 12:30:34 -07:00
Brian C. Lane
8f47864123 missed the specfile 2012-08-06 11:57:22 -07:00
Brian C. Lane
8cf2393a62 - Version 18.8 (bcl)
- dracut needs to load vfat and msdos filesystems (bcl)
2012-08-06 11:56:27 -07:00
Brian C. Lane
11104067bb - Version 18.7 (bcl)
- Recognize rd.live.image as well as liveimg in sed scripts of livecd-iso-to-
  disk & edit-livecd (fgrose)
- fix /etc/localtime file vs. symlink (#829032) (bcl)
2012-08-02 11:45:10 -07:00
Brian C. Lane
f6234fa73a - Version 18.6 (bcl)
- switch to using rd.live.image instead of liveimg (bcl)
- dracut doesn't need explicit filesystems (bcl)
- livecd-creator: Add --cacheonly for offline use (martin)
- Implement cacheonly (offline) support in ImageCreator and LoopCreator (martin)
- if mounting squashfs add ro mount option (jboggs)
- imgcreate: Use copy2 for TimezoneConfig (#829032) (bcl)
2012-07-31 12:04:27 -07:00
Dennis Gilmore
5521796fe4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-19 16:59:44 -05:00
Brian C. Lane
d3ca67358e - Version 18.5 (bcl)
- Include Mac volume name graphic (mjg)
- copy repo data to USB for F17 (#806166) (bcl)
- Version 18.4 (bcl)
- allow for use of yum plugins during livecd creation (notting)
- Capitalise EFI names (mjg)
- Add tighter Mac boot image integration (mjg)
- fix quoting with basename and SRC (#814174) (bcl)
- check for LIVE-REPO partition when writing DVD (#813905) (bcl)
2012-05-03 16:47:11 -07:00
Brian C. Lane
f1a88e3781 - Version 18.3 (bcl)
- add support for cost in kickstart repo line (#735079) (mads)
- skip copying DVD image file with skipcopy option (786037) (bcl)
- remove kernel and initrd from EFI/BOOT (#811438) (bcl)
- fix syntax problem in detectsrctype (bcl)
2012-04-16 17:26:42 -07:00
Brian C. Lane
3144fd2586 - Version 18.2 (bcl)
- livecd-iso-to-disk: Add 2MB slop to calculation (bcl)
- Change EFI/boot to EFI/BOOT (mjg)
- Add support for generating EFI-bootable hybrid images (mjg)
2012-03-01 09:08:21 -08:00
Brian C. Lane
a2d0835194 - Version 18.1 (bcl)
- livecd-iso-to-disk: create partition for iso (bcl)
2012-02-23 18:07:48 -08:00
Brian C. Lane
a0caa69b53 - Version 18.0 (bcl)
- check for valid script path before editing livecd image and update usage
  options confusion (jboggs)
- imgcreate: fix typo in ResizeError (bcl)
- add missing selinux_mountpoint class object to edit-livecd (jboggs)
2012-02-15 15:18:42 -08:00
Brian C. Lane
4b4adbda78 - Version 17.4 (bcl)
- selinux may be off on the host, skip mount (#737064) (bcl)
- Set base_persistdir (#741614) (bcl)
- Fix the fix for dracut modules (#766955) (bcl)
- Use dracut.conf.d instead fo dracut.conf (bcl)
- dracut needs dmsquash-live explicitly included (bcl)
- edit-livecd: -k --kickstart option (apevec)
2012-01-18 16:31:20 -08:00
Dennis Gilmore
7d2d5d5318 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 02:49:09 -06:00
Brian C. Lane
a2f43ca02e - Version 17.3 (bcl)
- python-imgcreate: remove -f from second lokkit call (#769457) (bcl)
- Install edit-livecd to /usr/bin (bcl)
2011-12-21 17:16:13 -08:00
Brian C. Lane
3e48dd4d3b Add edit-livecd 2011-11-18 09:58:49 -08:00
Brian C. Lane
3c6a20f9b8 - Version 17.2 (bcl)
- Fix indent and typo in liveimage-mount (#749643) (bcl)
- Make sure the target is labeled LIVE (#751213) (bcl)
- Only check first match for boot flag (#739411) (bcl)
- Stop creating backup image before resizing (#737243) (bcl)
2011-11-03 16:17:49 -07:00
Brian C. Lane
8679835e4e - Version 17.1 (bcl)
- Add title and product args (#669120) (bcl)
- Skip bind mounts when source isn't there (bcl)
- Add new syslinux.cfg template (#734173) (bcl)
- Use copyFile on the iso (bcl)
- Use rsync to copy if available (bcl)
2011-09-01 12:01:56 -07:00
Brian C. Lane
68383f23cd - Version 17.0
- Quote $SRC so iso's with spaces will work (#694915) (bruno)
- Handle move to /sys/fs/selinux (#728576) (dwalsh)
- master is now v17.X (bcl)
- Turn on the legacy_boot flag for EFI (#680563) (bcl)
- Don't ask about replacing MBR when formatting (bcl)
- Make MBR replacement message more clear (bcl)
- Ensure previous filesystems are wiped when formatting (#712553) (bcl)
- Modify pxeboot script to work with F16 (bcl)
- Add initial support for ARM architectures (martin.langhoff)
- Copy updates and product image files (bcl)
2011-08-11 16:33:58 -07:00
Brian C. Lane
a08c41749a - Version 16.3 (bcl)
- Copy old initrd/xen files to isolinux when using base-on (#690940) (bcl)
- Don't fail on missing splash image (bcl)
- Images go into $SYSLINUXPATH (bcl)
- fix typo (bcl)
- Check for spaces in fs label when using overlay (#597599) (bcl)
- Fix logic for syslinux check (bcl)
- Fix image-creator symlink so that it is relative (bcl)
- symlink /etc/mtab to /proc/self/mounts (#688277) (bcl)
- liveimage-mount installed LiveOS with overlay (fgrose)
- Fix overzealous boot->BOOT change (bcl)
- Fix return code failure (#689360) (fgrose)
- Fix pipefailure in checkSyslinuxVersion (#689329) (fgrose)
- Symlink image-creator instead of hardlink (#689167) (bcl)
- Add extracting BOOTX64.efi from iso (#688258) (bcl)
- Add repo to DVD EFI install config file (#688258) (bcl)
- Add EFI support to netboot (#688258) (bcl)
- Support /EFI/BOOT or /EFI/boot (#688258) (bcl)
2011-03-31 16:46:45 -07:00
Brian C. Lane
77454dbd6c New Source file for 16.2 2011-03-14 08:49:36 -07:00
Brian C. Lane
1c9e91cba9 - Version 16.2 (bcl)
- livecd-iso-to-disk: Catch all failures (lkundrak)
- Mailing list address changed (lkundrak)
- Fall back to to msdos format if no extlinux (bcl)
- Create an ext4 filesystem by default for home.img (fgrose)
- Add error checks to home.img creation (bcl)
- livecd-iso-to-disk Detect more disk space issues (fgrose)
- gptmbr can be written directly to the mbr (bcl)
- Fixup livedir support (#679023) (jan.kratochvil)
2011-03-14 08:48:31 -07:00
Brian C. Lane
b6d24f9b10 - Version 16.1 (bcl)
- Print reason for sudden exit (bcl)
- Fix skipcopy usage with DVD iso (#644194) (bmj001)
- Move selinux relabel to after %post (#648591) (bcl)
- Add support for virtio disks to livecd (#672936) (bcl)
- Support attached LiveOS devices as well as image files for LiveOS editing.
  (fgrose)
- Check return value on udevadm (#637258) (bcl)
2011-02-18 13:40:45 -08:00
Brian C. Lane
0cdcb59b19 - Version 16.0 (bcl)
- Add tmpdir to LiveImageCreator (bcl)
- Source may be a file or a block device, mount accordingly (bcl)
- Enable reading of SquashFS compression type. (fgrose)
- Enable cloning of a running LiveOS image into a fresh iso. (fgrose)
- Update usage documentation & add it to the script (fgrose)
- Support the propagation of an installed Live image (fgrose)
- Rename image source- and target-related variables (fgrose)
- Align start of partition at 1MiB (#668967) (bcl)
- Pass tmpdir to ImageCreator class initializer (#476676) (bcl)
- Add tmpdir to ImageCreator class initializer (#476676) (bcl)
- Enable an optional tmpdir for e2image in fs.resize2fs() (fgrose)
- Bad karma commit reverted; The option to boot from a local drive *MUST* exist
  as 99.9% of our consumers have default desktop hardware configurations.
  (jeroen.van.meeuwen)
- Really switch the default compression type, not just the default cli option
  value (jeroen.van.meeuwen)
2011-02-15 15:36:25 -08:00
Dennis Gilmore
e3d4079513 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 07:23:13 -06:00
Brian C. Lane
5979f06926 - Version 15.3 (bcl)
- Remove boot from local drive option (bcl)
- Check for one big initrd.img (#671900) (bcl)
- Make xz the default compression type for live images. (bruno)
- Update documentation for xz availability. (bruno)
- Change releasever to a command line option (#667474) (bcl)
2011-01-27 11:55:01 -08:00
Dennis Gilmore
5b013e6418 * Tue Jan 04 2011 Dennis Gilmore <dennis@ausil.us> - 15.2-2
- patch to drop support of releasever in urls it destroys image creation in koji
2011-01-04 16:47:02 -06:00
Brian C. Lane
23a306f9de - Version 15.2 (bcl)
- Assign a device-mapper UUID w/ subsystem prefix to the dm snapshot. (dlehman)
- Fix git URLs to match reality. (dlehman)
- Trap copyFile errors (#663849) (fgrose)
- Fix incomplete rename of freespace variable (#656154) (fgrose)
2010-12-22 14:34:05 -08:00
Brian C. Lane
58a780ed63 - Each branch needs a different version number. 2010-11-15 17:16:37 -08:00
Brian C. Lane
eb3d327956 - Bump version to 0.3.6 (bcl)
- Misc. fixups (#652522) (fgrose)
- Set indentation to 4 spaces (#652522) (fgrose)
- Add a release target (bcl)
- Pass dracut args during check (#589778) (bcl)
- Update dracut args (#652484) (bcl)
- Cleanup tabs (#652522) (fgrose)
- Cleanup EOL spaces (#652522) (fgrose)
- Typo. Need space before ]. (bruno)
- Add support for timeout and totaltimeout to livecd-iso-to-disk (#531566)
  (bcl)
- Add proxy support to livecd-creator (#649546) (bcl)
2010-11-15 13:06:09 -08:00
Brian C. Lane
b6631d0591 - Converting version number to NVR
- Removed patches (now included in v0.3.5)
2010-11-01 14:46:31 -07:00
Bruno Wolff III
0c58711fcd Fix relabel of live image when composing on a host wtih selinux disabled. 2010-09-26 23:01:16 -05:00
Bruno Wolff III
2ee7aca007 Bump release after change. 2010-09-21 01:10:03 -05:00
Bruno Wolff III
cf6a3c0ddf Document the lzo compressor can be used. 2010-09-21 01:06:27 -05:00
Bruno Wolff III
26d280791e Merge branch 'f14' 2010-09-17 00:10:23 -05:00
Bruno Wolff III
68d77211b0 Change extlinux requires so that both old and new syslinux will work. 2010-09-16 23:51:03 -05:00
Bruno Wolff III
089461c6fd Merge branch 'f14'
Conflicts:
	livecd-tools.spec
2010-09-16 08:08:07 -05:00
Bruno Wolff III
3146b6f51f Fix changelog line to blame me today. 2010-09-16 07:55:53 -05:00
Bruno Wolff III
dfd9f857b5 Require syslinux-extlinux
extlinux got split into a subpackage, syslinux-extlinux, that is needed
by livecd-iso-to-disk.
2010-09-16 07:51:53 -05:00
Tom "spot" Callaway
2d3bc61aa6 fix background image copying to use new-new logo path 2010-09-14 16:10:12 -04:00
Tom "spot" Callaway
dad1508669 fix background image copying to use new-new logo path 2010-09-14 16:09:43 -04:00
Bruno Wolff III
614903026a Backport a patch to catch a missed replacement for /dev/loop/* . 2010-09-14 07:33:52 -05:00
Bruno Wolff III
d7edf70b65 Backport a fix for the basic video boot menu item 2010-09-13 22:36:28 -05:00
Bruno Wolff III
898f80298a Backport missing parts of the regex patch. 2010-09-13 21:58:36 -05:00
Bruno Wolff III
a8e3cfbde7 Fix spec file oops 2010-09-13 21:22:16 -05:00
Bruno Wolff III
a873a727a9 Need to commit the patch as well. 2010-09-13 21:12:23 -05:00
Bruno Wolff III
983c635c53 Fix for vesa boot menu item 2010-09-13 20:50:20 -05:00
Bruno Wolff III
a1883d6f19 Add requires for pyparted for mkbiarch. 2010-09-12 09:11:09 -05:00
Bruno Wolff III
3789039cfb Don't try to use the removed patch. Doh! 2010-09-11 22:43:04 -05:00
Bruno Wolff III
4170af47ab Take gzip patch reference out of the spec file. 2010-09-11 22:41:56 -05:00
Bruno Wolff III
052db25e5b Update to 034. Lots of bug fixes. 2010-09-11 22:29:23 -05:00
Jasper Hartline
d5e09a089c mkbiarch will be coming with the new upstream update.
Signed-off-by: Bruno Wolff III <bruno@wolff.to>
2010-09-11 22:00:05 -05:00
Bruno Wolff III
3999ba9765 The gzip patch is included in the forthcoming upstream update. 2010-09-11 21:58:59 -05:00
Bruno Wolff III
1d83a01352 Since the previous update go replaced by the out of date python build and
another rebuild is needed for the python change.
2010-07-30 21:12:07 -05:00
Fedora Release Engineering
ea23155035 dist-git conversion 2010-07-29 02:28:46 +00:00
6 changed files with 954 additions and 134 deletions

View File

@ -1 +0,0 @@
livecd-tools-033.tar.bz2

20
.gitignore vendored Normal file
View File

@ -0,0 +1,20 @@
/livecd-tools-21.0.tar.bz2
/livecd-tools-21.1.tar.bz2
/livecd-tools-21.2.tar.bz2
/livecd-tools-21.3.tar.bz2
/livecd-tools-21.4.tar.bz2
/livecd-tools-23.0.tar.bz2
/livecd-tools-23.1.tar.gz
/livecd-tools-23.2.tar.gz
/livecd-tools-23.3.tar.gz
/livecd-tools-23.4.tar.gz
/livecd-tools-24.0.tar.gz
/livecd-tools-24.1.tar.gz
/livecd-tools-24.2.tar.gz
/livecd-tools-24.3.tar.gz
/livecd-tools-24.4.tar.gz
/livecd-tools-25.0.tar.gz
/livecd-tools-26.0.tar.gz
/livecd-tools-26.1.tar.gz
/livecd-tools-27.0.tar.gz
/livecd-tools-27.1.tar.gz

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: livecd-tools
# $Id: Makefile,v 1.1 2007/03/23 18:02:39 wtogami Exp $
NAME := livecd-tools
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -1,58 +0,0 @@
diff --git a/docs/livecd-creator.pod b/docs/livecd-creator.pod
index 880ae19..e80a119 100644
--- a/docs/livecd-creator.pod
+++ b/docs/livecd-creator.pod
@@ -42,8 +42,8 @@ Defines the file system label. The default is based on the configuration name.
=item --compression-type=COMPRESSOR
-Specify a compressor recognized by mksquashfs. The default is zlib. lzma
-currently requires a custom kernel to produce a functional image. If zlib
+Specify a compressor recognized by mksquashfs. The default is gzip. lzma
+currently requires a custom kernel to produce a functional image. If gzip
is used, the -comp option is not passed to mksquashfs to allow the use of
older versions of mksquashfs.
diff --git a/imgcreate/fs.py b/imgcreate/fs.py
index c5cd18b..554d1b9 100644
--- a/imgcreate/fs.py
+++ b/imgcreate/fs.py
@@ -41,8 +41,8 @@ def makedirs(dirname):
raise
def mksquashfs(in_img, out_img, compress_type):
-# Allow zlib to work for older versions of mksquashfs
- if compress_type == "zlib":
+# Allow gzip to work for older versions of mksquashfs
+ if compress_type == "gzip":
args = ["/sbin/mksquashfs", in_img, out_img]
else:
args = ["/sbin/mksquashfs", in_img, out_img, "-comp", compress_type]
diff --git a/imgcreate/live.py b/imgcreate/live.py
index 36fef63..f349a1f 100644
--- a/imgcreate/live.py
+++ b/imgcreate/live.py
@@ -46,7 +46,7 @@ class LiveImageCreatorBase(LoopImageCreator):
"""
LoopImageCreator.__init__(self, *args)
- self.compress_type = "zlib"
+ self.compress_type = "gzip"
"""mksquashfs compressor to use."""
self.skip_compression = False
diff --git a/tools/livecd-creator b/tools/livecd-creator
index 79fc944..d1727c5 100755
--- a/tools/livecd-creator
+++ b/tools/livecd-creator
@@ -42,8 +42,8 @@ def parse_options(args):
imgopt.add_option("-f", "--fslabel", type="string", dest="fs_label",
help="File system label (default based on config name)")
imgopt.add_option("", "--compression-type", type="string", dest="compress_type",
- help="Compression type recognized by mksquashfs (default zlib, lzma needs custom kernel)",
- default="zlib")
+ help="Compression type recognized by mksquashfs (default gzip, lzma needs custom kernel)",
+ default="gzip")
parser.add_option_group(imgopt)
# options related to the config of your system

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
c97450474ed17f1e068aaaaf863ddee7 livecd-tools-033.tar.bz2
SHA512 (livecd-tools-27.1.tar.gz) = f5a744248d04b89e930e35fd52917412c6e97a800c4da6f9064a74a1bd7fd37bcc64eb38c222018d7e4fcb0686ede79ac4f3db5ea2b70fb7d062e79b441a2bd1