Compare commits

..

4 Commits
master ... f18

Author SHA1 Message Date
Brian C. Lane 6d6a22d8d1 - Version 18.17 (bcl)
- litd: Add kickstart option (bcl)
- litd: Add --updates option (bcl)
- ts.check output is a list of tuples (#979759) (bcl)
2013-07-15 11:51:58 -07:00
Brian C. Lane f9e10554ec - Add requirement on rsync (#967948) 2013-05-29 12:53:20 -07:00
Brian C. Lane 485f1af772 Version 18.16 (bcl)
- Avoid setting empty root password (#964299) (thoger)
  CVE-2013-2069
2013-05-23 06:26:58 -07:00
Brian C. Lane 6e262743ee - Version 18.15 (bcl)
- Use parted to check for GPT disklabel (#947653) (bcl)
- Output details of dep check failure (bcl)
- Properly generate kernel stanzas (#928093) (bcl)
- correctly check for selinux state (#896610) (bcl)
- Simplify kickstart example (#903378) (bcl)
- default to symlink for /etc/localtime (#885246) (bcl)
2013-04-03 10:48:19 -07:00
3 changed files with 86 additions and 636 deletions

21
.gitignore vendored
View File

@ -1,20 +1 @@
/livecd-tools-21.0.tar.bz2 /livecd-tools-18.17.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,670 +1,136 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "import distutils.sysconfig as d; print d.get_python_lib()")}
%define debug_package %{nil} %define debug_package %{nil}
# Use Python 2 on RHEL 7
%if 0%{?rhel} && 0%{?rhel} < 8
%bcond_with python3
%else
%bcond_without python3
%endif
# Do not build Python 2 for Fedora 30+ and RHEL 8+
%if 0%{?fedora} > 29 || 0%{?rhel} >= 8
%bcond_with python2
%else
%bcond_without python2
%endif
Summary: Tools for building live CDs Summary: Tools for building live CDs
Name: livecd-tools Name: livecd-tools
Version: 27.1 Version: 18.17
Release: 6%{?dist} Release: 1%{?dist}
%if 0%{?fedora}
Epoch: 1 Epoch: 1
%endif
License: GPLv2 License: GPLv2
URL: https://github.com/livecd-tools/livecd-tools Group: System Environment/Base
Source0: https://releases.pagure.org/%{name}/%{name}-%{version}.tar.gz URL: http://git.fedorahosted.org/git/livecd
# To make source tar ball:
%if %{with python2} # git clone git://git.fedorahosted.org/livecd
BuildRequires: python2-devel # cd livecd
# make dist
# scp livecd*.tar.bz2 fedorahosted.org:livecd
Source0: http://fedorahosted.org/releases/l/i/livecd/%{name}-%{version}.tar.bz2
# Drop the requirements for grub2-efi and shim: breaks 32-bit compose
# and not needed as we have them in comps
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Requires: python-imgcreate = %{epoch}:%{version}-%{release}
Requires: mkisofs
Requires: isomd5sum
Requires: parted
Requires: pyparted
Requires: util-linux
Requires: dosfstools
Requires: e2fsprogs
Requires: lorax >= 18.3
Requires: hfsplus-tools
Requires: rsync
%ifarch %{ix86} x86_64
Requires: syslinux
Requires: /sbin/extlinux
%endif %endif
%if %{with python3} %ifarch ppc
BuildRequires: python3-devel Requires: yaboot
%endif %endif
Requires: dumpet
BuildRequires: python
BuildRequires: /usr/bin/pod2man BuildRequires: /usr/bin/pod2man
%if %{with python3}
Requires: python3-imgcreate = %{?epoch:%{epoch}:}%{version}-%{release}
%else
Requires: python2-imgcreate = %{?epoch:%{epoch}:}%{version}-%{release}
%endif
# For splitting out livecd-iso-to-disk to separate subpackage %description
Conflicts: livecd-tools < 25.0
%ifarch %{ix86} x86_64
Requires: livecd-iso-to-mediums = %{?epoch:%{epoch}:}%{version}-%{release}
%endif
%description
Tools for generating live CDs on Fedora based systems including Tools for generating live CDs on Fedora based systems including
derived distributions such as RHEL, CentOS and others. See derived distributions such as RHEL, CentOS and others. See
http://fedoraproject.org/wiki/FedoraLiveCD for more details. http://fedoraproject.org/wiki/FedoraLiveCD for more details.
%package -n python-imgcreate-sysdeps %package -n python-imgcreate
Summary: Common system dependencies for python-imgcreate Summary: Python modules for building system images
Requires: coreutils Group: System Environment/Base
Requires: xorriso >= 1.4.8
Requires: isomd5sum
Requires: parted
Requires: util-linux Requires: util-linux
Requires: dosfstools >= 2.11-8 Requires: coreutils
Requires: e2fsprogs Requires: e2fsprogs
Requires: lorax >= 18.3 Requires: yum >= 3.2.18
Requires: rsync
# hfs+ support for Macs
%ifarch %{ix86} x86_64 ppc ppc64
Requires: hfsplus-tools
%endif
# syslinux dependency
%ifarch %{ix86} x86_64
%if 0%{?rhel} && 0%{?rhel} < 8
Requires: syslinux >= 4.05-13
%else
Requires: syslinux >= 6.02-4
Requires: syslinux-nonlinux >= 6.02-4
%endif
Requires: syslinux-extlinux
%endif
# For legacy ppc32 systems
%ifarch ppc
Requires: yaboot
%endif
Requires: dumpet
Requires: sssd-client
Requires: cryptsetup
Requires: squashfs-tools Requires: squashfs-tools
Requires: policycoreutils Requires: pykickstart >= 0.96
Requires: selinux-policy-targeted Requires: dosfstools >= 2.11-8
# dracut 045+ required for overlayfs live media support Requires: system-config-keyboard >= 1.3.0
Requires: dracut Requires: python-urlgrabber
%if ! %{with python2}
Obsoletes: python2-imgcreate < %{?epoch:%{epoch}:}%{version}-%{release}
%endif
%description -n python-imgcreate-sysdeps
This package describes the common system dependencies for
python-imgcreate.
%if %{with python2}
%package -n python2-imgcreate
Summary: Python 2 modules for building system images
%{?python_provide:%python_provide python2-imgcreate}
Requires: python-imgcreate-sysdeps%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: python2-dnf >= 1.1.0
%if 0%{?rhel} && 0%{?rhel} < 8
Requires: pyparted
Requires: pykickstart
Requires: libselinux-python Requires: libselinux-python
Requires: dbus-python Requires: dbus-python
Requires: python-six Requires: policycoreutils
%else
Requires: python2-pyparted
Requires: python2-kickstart
Requires: python2-libselinux
Requires: python2-dbus
Requires: python2-six
%endif
%description -n python2-imgcreate %description -n python-imgcreate
Python 2 modules that can be used for building images for things Python modules that can be used for building images for things
like live image or appliances. like live image or appliances.
%endif
%if %{with python3}
%package -n python3-imgcreate
Summary: Python 3 modules for building system images
%{?python_provide:%python_provide python3-imgcreate}
Requires: python-imgcreate-sysdeps%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: python3-pyparted
Requires: python3-dnf >= 1.1.0
Requires: python3-kickstart
Requires: python3-six
Requires: libselinux-python3
Requires: python3-dbus
%description -n python3-imgcreate
Python 3 modules that can be used for building images for things
like live image or appliances.
%endif
%ifarch %{ix86} x86_64
%package -n livecd-iso-to-mediums
Summary: Tools for installing ISOs to different mediums
Requires: python-imgcreate-sysdeps%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Conflicts: livecd-tools < 25.0
%description -n livecd-iso-to-mediums
Tools for installing Live CD ISOs to different mediums
(e.g. USB sticks, hard drives, PXE boot, etc.)
%endif
%prep %prep
%autosetup -p1 %setup -q
%build %build
# Nothing to do make
%install %install
%if %{with python2} rm -rf $RPM_BUILD_ROOT
# Install Python 2 stuff make install DESTDIR=$RPM_BUILD_ROOT
%make_install PYTHON=python2
%endif
%if %{with python3} %clean
# Install Python 3 stuff rm -rf $RPM_BUILD_ROOT
%make_install PYTHON=python3
%endif
# Delete docs, we'll grab them later
rm -rf %{buildroot}%{_datadir}/doc/%{name}
%ifnarch %{ix86} x86_64
# livecd-iso-to-mediums doesn't work without syslinux
rm -rfv %{buildroot}%{_bindir}/livecd-iso-to-*
rm -rfv %{buildroot}%{_mandir}/man8/livecd-iso-to-*
%endif
%files %files
%license COPYING %defattr(-,root,root,-)
%doc AUTHORS README HACKING %doc AUTHORS COPYING README HACKING
%doc config/livecd-fedora-minimal.ks %doc config/livecd-fedora-minimal.ks
%doc config/livecd-mageia-minimal-*.ks
%{_mandir}/man*/* %{_mandir}/man*/*
%exclude %{_mandir}/man8/livecd-iso-to-disk.8*
%{_bindir}/livecd-creator %{_bindir}/livecd-creator
%{_bindir}/image-creator
%{_bindir}/liveimage-mount
%{_bindir}/editliveos
%{_bindir}/mkbiarch
%files -n python-imgcreate-sysdeps
# No files because empty metapackage
%if %{with python2}
%files -n python2-imgcreate
%license COPYING
%doc API
%{python2_sitelib}/imgcreate
%endif
%if %{with python3}
%files -n python3-imgcreate
%license COPYING
%doc API
%{python3_sitelib}/imgcreate
%endif
%ifarch %{ix86} x86_64
%files -n livecd-iso-to-mediums
%license COPYING
%{_bindir}/livecd-iso-to-disk %{_bindir}/livecd-iso-to-disk
%{_bindir}/livecd-iso-to-pxeboot %{_bindir}/livecd-iso-to-pxeboot
%{_mandir}/man8/livecd-iso-to-disk.8* %{_bindir}/image-creator
%endif %{_bindir}/liveimage-mount
%{_bindir}/edit-livecd
%{_bindir}/mkbiarch
%files -n python-imgcreate
%defattr(-,root,root,-)
%doc API COPYING
%dir %{python_sitelib}/imgcreate
%{python_sitelib}/imgcreate/*.py
%{python_sitelib}/imgcreate/*.pyo
%{python_sitelib}/imgcreate/*.pyc
%changelog %changelog
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1:27.1-6 * Mon Jul 15 2013 Brian C. Lane <bcl@redhat.com> 18.17-1
- Rebuilt for Python 3.9 - Version 18.17 (bcl)
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:27.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1:27.1-4
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1:27.1-3
- Rebuilt for Python 3.8
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:27.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Apr 19 2019 Neal Gompa <ngompa13@gmail.com> - 1:27.1-1
- Bump version to 27.1 (ngompa13)
- Fix Kernel version detection (pablo)
* Sun Apr 14 2019 Neal Gompa <ngompa13@gmail.com> - 1:27.0-1
- 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)
* Fri Apr 12 2019 Neal Gompa <ngompa13@gmail.com> - 1:26.1-4
- Add patch to adapt to rpm Python bindings changing from bytes to strings (RH#1699432)
* Thu Apr 04 2019 Neal Gompa <ngompa13@gmail.com> - 1:26.1-3
- Backport fix from upstream to use systemctl instead of chkconfig (RH#1696064)
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:26.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Dec 08 2018 Neal Gompa <ngompa13@gmail.com> - 1:26.1-1
- Bump version to 26.1 (ngompa13)
- Run setfiles after chroot (noto.kazufumi)
- imgcreate/dnfinst: Force latest packages from only specified repos (ngompa13)
* Sat Nov 24 2018 Neal Gompa <ngompa13@gmail.com> - 1:26.0-3
- Backport fix from upstream to ensure latest versions install
- Fix extlinux dependency for EL7
* Fri Nov 23 2018 Neal Gompa <ngompa13@gmail.com> - 1:26.0-2
- Fix Obsoletes of python2-imgcreate from <F29 for F30+
* Fri Nov 23 2018 Neal Gompa <ngompa13@gmail.com> - 1:26.0-1
- 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)
* Thu Nov 22 2018 Neal Gompa <ngompa13@gmail.com> - 1:25.0-14
- Backport workaround for lack of excludeWeakDeps with EL7 pykickstart
* Thu Nov 15 2018 Neal Gompa <ngompa13@gmail.com> - 1:25.0-13
- Fix when Python 2 subpackage is obsoleted
- Fix up EL7 support
* Tue Nov 13 2018 Neal Gompa <ngompa13@gmail.com> - 1:25.0-12
- Drop Python 2 subpackage for F30+/RHEL8+
* Wed Sep 26 2018 Adam Williamson <awilliam@redhat.com> - 1:25.0-11
- Backport further fix for #1595917
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:25.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 1:25.0-9
- Rebuilt for Python 3.7
* Wed Jun 27 2018 Adam Williamson <awilliam@redhat.com> - 1:25.0-8
- Work around a DNF 3 bug that breaks repo setup (#1595917)
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1:25.0-7
- Rebuilt for Python 3.7
* Thu Mar 22 2018 Patrick Uiterwijk <puiterwijk@redhat.com> - 1:25.0-6
- Revert patch to use restorecon due to unloaded selinux policy
* Thu Mar 22 2018 Patrick Uiterwijk <puiterwijk@redhat.com> - 1:25.0-5
- Require selinux-policy-targeted in imgcreate-sysdeps
* Tue Feb 20 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1:25.0-4
- Update Python 2 dependency declarations to new packaging standards
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:25.0-3
- Escape macros in %%changelog
* Wed Feb 07 2018 Patrick Uiterwijk <patrick@puiterwijk.org> - 1:25.0-2
- Backport patch to fix appliance-creator
* Sat Oct 21 2017 Neal Gompa <ngompa13@gmail.com> - 25.0-1
- 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)
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:24.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:24.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Mon May 08 2017 Neal Gompa <ngompa13@gmail.com> - 24.4-1
- 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)
* Wed Apr 12 2017 Neal Gompa <ngompa13@gmail.com> - 24.3-2
- Include missing sample kickstarts
* Wed Apr 12 2017 Neal Gompa <ngompa13@gmail.com> - 24.3-1
- 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)
* Tue Mar 07 2017 Neal Gompa <ngompa13@gmail.com> - 24.2-1
- 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)
* Tue Feb 28 2017 Neal Gompa <ngompa13@gmail.com> - 24.1-1
- 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)
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:24.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Mon Jan 02 2017 Neal Gompa <ngompa13@gmail.com> - 24.0-3
- Move system dependencies for livecd-tools to python-imgcreate-sysdeps (#1409536)
- Ensure pythonX-imgcreate depend on python-imgcreate-sysdeps (#1409536)
* Wed Dec 21 2016 Kevin Fenzi <kevin@scrye.com> - 24.0-2
- Rebuild for Python 3.6
* Tue Dec 06 2016 Brian C. Lane <bcl@redhat.com> - 24.0-1
- 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)
* Fri Aug 26 2016 Brian C. Lane <bcl@redhat.com> - 23.4-1
- 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)
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:23.3-2
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Thu May 05 2016 Brian C. Lane <bcl@redhat.com> 23.3-1
- 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)
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:23.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Oct 15 2015 Brian C. Lane <bcl@redhat.com> 23.2-3
- Actually add the source file
* Thu Oct 15 2015 Brian C. Lane <bcl@redhat.com> 23.2-2
- 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)
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:23.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Mon Jun 08 2015 Brian C. Lane <bcl@redhat.com> 23.1-1
- 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.
* Mon Mar 02 2015 Brian C. Lane <bcl@redhat.com> 23.0-1
- 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)
* Thu Feb 26 2015 Dennis Gilmore <dennis@ausil.us> - 21.4-2
- Require python-kickstart since it has teh python2 version of pykickstart
* Mon Oct 27 2014 Brian C. Lane <bcl@redhat.com> 21.4-1
- Version 21.4 (bcl)
- Ignore case when looking for UEFI boot*efi file (#1156380) (bcl)
- Preload the libnss_sss library (#1127103) (bcl)
* Mon Oct 20 2014 Brian C. Lane <bcl@redhat.com> 21.3-1
- 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)
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:21.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Wed Jul 23 2014 Brian C. Lane <bcl@redhat.com> 21.2-1
- 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)
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:21.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue Apr 15 2014 Brian C. Lane <bcl@redhat.com> 21.1-1
- Version 21.1 (bcl)
- Update live.py for syslinux 6.02-4 (bcl)
* Wed Mar 26 2014 Brian C. Lane <bcl@redhat.com> 21.0-1
- 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)
* Fri Jan 31 2014 Brian C. Lane <bcl@redhat.com> 20.4-1
- 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)
* Tue Jan 07 2014 Brian C. Lane <bcl@redhat.com> 20.3-1
- Version 20.3 (bcl)
- Add missing quote (#1044675) (bcl)
* Tue Jan 07 2014 Brian C. Lane <bcl@redhat.com> 20.2-1
- Version 20.2 (bcl)
- 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)
* Mon Nov 18 2013 Brian C. Lane <bcl@redhat.com> 20.1-1
- 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)
* Wed Aug 07 2013 Brian C. Lane <bcl@redhat.com> 20.0-1
- Version 20.0 (bcl)
- Install docs in unversioned doc directory (#992144) (bochecha)
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:19.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Mon Jul 15 2013 Brian C. Lane <bcl@redhat.com> 19.6-1
- Version 19.6 (bcl)
- litd: Add kickstart option (bcl) - litd: Add kickstart option (bcl)
- ts.check output is a list of tuples (#979759) (bcl)
- Add repo --noverifyssl support (#907707) (bcl)
* Mon Jun 17 2013 Brian C. Lane <bcl@redhat.com> 19.5-1
- Version 19.5 (bcl)
- Write vconsole.conf directly (bcl)
- litd: Add --updates option (bcl) - litd: Add --updates option (bcl)
- ts.check output is a list of tuples (#979759) (bcl)
* Fri May 31 2013 Brian C. Lane <bcl@redhat.com> 19.4-1 * Wed May 29 2013 Brian C. Lane <bcl@redhat.com> 18.16-2
- Version 19.4 (bcl)
- Replace bash string parsing with awk (#962039,#969521) (bcl)
- Fix default.target symlink (#968272) (bcl)
* Wed May 29 2013 Brian C. Lane <bcl@redhat.com> 19.3-2
- Add requirement on rsync (#967948) - Add requirement on rsync (#967948)
* Thu May 23 2013 Brian C. Lane <bcl@redhat.com> 19.3-1 * Thu May 23 2013 Brian C. Lane <bcl@redhat.com> 18.16-1
- Version 19.3 (bcl) - Version 18.16 (bcl)
- Avoid setting empty root password (#964299) (thoger) - Avoid setting empty root password (#964299) (thoger)
CVE-2013-2069 CVE-2013-2069
- Handle urlgrabber callback changes (#963645) (bcl)
* Wed May 08 2013 Dennis Gilmore <dennis@ausil.us> 19.2-2 * Wed Apr 03 2013 Brian C. Lane <bcl@redhat.com> 18.15-1
- only require hfsplus-tools on ppc and x86 arches - Version 18.15 (bcl)
* Wed Apr 03 2013 Brian C. Lane <bcl@redhat.com> 19.2-1
- Version 19.2 (bcl)
- Use parted to check for GPT disklabel (#947653) (bcl) - Use parted to check for GPT disklabel (#947653) (bcl)
- Output details of dep check failure (bcl) - Output details of dep check failure (bcl)
- Properly generate kernel stanzas (#928093) (bcl) - Properly generate kernel stanzas (#928093) (bcl)
* Sat Mar 16 2013 Brian C. Lane <bcl@redhat.com> 19.1-1
- Version 19.1 (bcl)
- iso9660 module is named isofs (bcl)
- disable dracut hostonly and rescue image (#921422) (bcl)
* Fri Mar 08 2013 Brian C. Lane <bcl@redhat.com> 19.0-1
- Version 19.0 (bcl)
- iso9660 is now a module, include it (bcl)
- correctly check for selinux state (#896610) (bcl) - correctly check for selinux state (#896610) (bcl)
- Simplify kickstart example (#903378) (bcl) - Simplify kickstart example (#903378) (bcl)
- default to symlink for /etc/localtime (#885246) (bcl) - default to symlink for /etc/localtime (#885246) (bcl)
* Sat Feb 23 2013 Bruno Wolff III <bruno@wolff.to> 18.14-2 * Fri Dec 14 2012 Brian C. Lane <bcl@redhat.com> 18.14-1
- Get an up to date build in rawhide, since the mass
- rebuild used a master branch that was behind the f18
- branch and builds from f18 are no longer inherited.
- Version 18.14 (bcl) - Version 18.14 (bcl)
- add --verifyudev to dmsetup (#885385) (bcl) - add --verifyudev to dmsetup (#885385) (bcl)
* Tue Dec 04 2012 Brian C. Lane <bcl@redhat.com> 18.13-1
- Version 18.13 (bcl) - Version 18.13 (bcl)
- silence the selinux umount error (bcl) - silence the selinux umount error (bcl)
- use systemd instead of inittab for startx (bcl) - use systemd instead of inittab for startx (bcl)
@ -677,30 +143,33 @@ rm -rfv %{buildroot}%{_mandir}/man8/livecd-iso-to-*
- don't write clock (#870805) (bcl) - don't write clock (#870805) (bcl)
- add remainder of virtio modules to initrd (#864012) (bcl) - add remainder of virtio modules to initrd (#864012) (bcl)
* Thu Oct 25 2012 Brian C. Lane <bcl@redhat.com> 18.12-2
- Require hfsplus-tools so that images will boot on Mac - Require hfsplus-tools so that images will boot on Mac
* Tue Oct 02 2012 Brian C. Lane <bcl@redhat.com> 18.12-1
- Version 18.12 (bcl) - Version 18.12 (bcl)
- Remove grub 0.97 splash (bcl) - Remove grub 0.97 splash (bcl)
* Thu Sep 13 2012 Brian C. Lane <bcl@redhat.com> 18.11-1
- Version 18.11 (bcl) - Version 18.11 (bcl)
- not copying UEFI files shouldn't be fatal (#856893) (bcl) - not copying UEFI files shouldn't be fatal (#856893) (bcl)
- don't require shim and grub2-efi (#856893) (bcl) - don't require shim and grub2-efi (#856893) (bcl)
* Wed Sep 12 2012 Adam Williamson <awilliam@redhat.com> 18.10-2
- efi_requires.patch: don't force grub2-efi and shim into the package - efi_requires.patch: don't force grub2-efi and shim into the package
list, it breaks 32-bit compose and isn't needed, we have it in comps list, it breaks 32-bit compose and isn't needed, we have it in comps
* Thu Sep 06 2012 Brian C. Lane <bcl@redhat.com> 18.10-1
- Version 18.10 (bcl) - Version 18.10 (bcl)
- use cp -r instead of -a (bcl) - use cp -r instead of -a (bcl)
* Thu Sep 06 2012 Brian C. Lane <bcl@redhat.com> 18.9-1
- Version 18.9 (bcl) - Version 18.9 (bcl)
- fix extra-kernel-args (#853570) (bcl) - fix extra-kernel-args (#853570) (bcl)
- New location for GRUB2 config on UEFI (#851220) (bcl) - New location for GRUB2 config on UEFI (#851220) (bcl)
- Add nocleanup option to retain temp files (bcl) - Add nocleanup option to retain temp files (bcl)
- Update imgcreate for UEFI Secure Boot (bcl) - Update imgcreate for UEFI Secure Boot (bcl)
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:18.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Mon Aug 06 2012 Brian C. Lane <bcl@redhat.com> 18.8-1 * Mon Aug 06 2012 Brian C. Lane <bcl@redhat.com> 18.8-1
- Version 18.8 (bcl) - Version 18.8 (bcl)
- dracut needs to load vfat and msdos filesystems (bcl) - dracut needs to load vfat and msdos filesystems (bcl)
@ -838,7 +307,7 @@ rm -rfv %{buildroot}%{_mandir}/man8/livecd-iso-to-*
- Version 16.1 (bcl) - Version 16.1 (bcl)
- Print reason for sudden exit (bcl) - Print reason for sudden exit (bcl)
- Fix skipcopy usage with DVD iso (#644194) (bmj001) - Fix skipcopy usage with DVD iso (#644194) (bmj001)
- Move selinux relabel to after %%post (#648591) (bcl) - Move selinux relabel to after %post (#648591) (bcl)
- Add support for virtio disks to livecd (#672936) (bcl) - Add support for virtio disks to livecd (#672936) (bcl)
- Support attached LiveOS devices as well as image files for LiveOS editing. - Support attached LiveOS devices as well as image files for LiveOS editing.
(fgrose) (fgrose)
@ -967,7 +436,7 @@ rm -rfv %{buildroot}%{_mandir}/man8/livecd-iso-to-*
- Try normal umount before falling back to lazy umount. - Try normal umount before falling back to lazy umount.
- Allow creation of SELinux enabled LiveCD from an SELinux disabled system. - Allow creation of SELinux enabled LiveCD from an SELinux disabled system.
* Fri Jul 30 2010 Bruno Wolff III <bruno@wolff.to> - 033-3 * Tue Jul 30 2010 Bruno Wolff III <bruno@wolff.to> - 033-3
- The previous update got replaced by the python update; another bump is needed. - The previous update got replaced by the python update; another bump is needed.
* Tue Jul 27 2010 Bruno Wolff III <bruno@wolff.to> - 033-2 * Tue Jul 27 2010 Bruno Wolff III <bruno@wolff.to> - 033-2

View File

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