|
|
|
@ -16,8 +16,8 @@
|
|
|
|
|
|
|
|
|
|
Summary: Tools for building live CDs
|
|
|
|
|
Name: livecd-tools
|
|
|
|
|
Version: 27.1
|
|
|
|
|
Release: 6%{?dist}
|
|
|
|
|
Version: 31.0
|
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
Epoch: 1
|
|
|
|
|
%endif
|
|
|
|
@ -25,6 +25,7 @@ License: GPLv2
|
|
|
|
|
URL: https://github.com/livecd-tools/livecd-tools
|
|
|
|
|
Source0: https://releases.pagure.org/%{name}/%{name}-%{version}.tar.gz
|
|
|
|
|
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
BuildRequires: python2-devel
|
|
|
|
|
%endif
|
|
|
|
@ -63,10 +64,12 @@ Requires: e2fsprogs
|
|
|
|
|
Requires: lorax >= 18.3
|
|
|
|
|
Requires: rsync
|
|
|
|
|
|
|
|
|
|
%if ! 0%{?rhel}
|
|
|
|
|
# hfs+ support for Macs
|
|
|
|
|
%ifarch %{ix86} x86_64 ppc ppc64
|
|
|
|
|
Requires: hfsplus-tools
|
|
|
|
|
%endif
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# syslinux dependency
|
|
|
|
|
%ifarch %{ix86} x86_64
|
|
|
|
@ -92,6 +95,9 @@ Requires: policycoreutils
|
|
|
|
|
Requires: selinux-policy-targeted
|
|
|
|
|
# dracut 045+ required for overlayfs live media support
|
|
|
|
|
Requires: dracut
|
|
|
|
|
%if ! (0%{?rhel} && 0%{?rhel} < 8)
|
|
|
|
|
Requires: dracut-live
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if ! %{with python2}
|
|
|
|
|
Obsoletes: python2-imgcreate < %{?epoch:%{epoch}:}%{version}-%{release}
|
|
|
|
@ -112,13 +118,13 @@ Requires: pyparted
|
|
|
|
|
Requires: pykickstart
|
|
|
|
|
Requires: libselinux-python
|
|
|
|
|
Requires: dbus-python
|
|
|
|
|
Requires: python-six
|
|
|
|
|
Requires: python-urlgrabber
|
|
|
|
|
%else
|
|
|
|
|
Requires: python2-pyparted
|
|
|
|
|
Requires: python2-kickstart
|
|
|
|
|
Requires: python2-libselinux
|
|
|
|
|
Requires: python2-dbus
|
|
|
|
|
Requires: python2-six
|
|
|
|
|
Requires: python2-urlgrabber
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%description -n python2-imgcreate
|
|
|
|
@ -134,7 +140,7 @@ Requires: python-imgcreate-sysdeps%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{rel
|
|
|
|
|
Requires: python3-pyparted
|
|
|
|
|
Requires: python3-dnf >= 1.1.0
|
|
|
|
|
Requires: python3-kickstart
|
|
|
|
|
Requires: python3-six
|
|
|
|
|
Requires: python3-urlgrabber
|
|
|
|
|
Requires: libselinux-python3
|
|
|
|
|
Requires: python3-dbus
|
|
|
|
|
|
|
|
|
@ -219,6 +225,112 @@ rm -rfv %{buildroot}%{_mandir}/man8/livecd-iso-to-*
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:31.0-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jun 15 2022 Neal Gompa <ngompa@fedoraproject.org> - 1:31.0-1
|
|
|
|
|
- Release 31.0 (neal)
|
|
|
|
|
- imgcreate/creator.py: fix SELinux unmount order (3526918+cbs228)
|
|
|
|
|
- livecd-iso-to-disk: Remove useless test to fix issue #237 (fgrose)
|
|
|
|
|
- imgcreate/kickstart.py: correct setfiles relabeling (3526918+cbs228)
|
|
|
|
|
- fs.py: Avoid bind mounting an existing file target. (fgrose)
|
|
|
|
|
|
|
|
|
|
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1:30.0-2
|
|
|
|
|
- Rebuilt for Python 3.11
|
|
|
|
|
|
|
|
|
|
* Tue Apr 26 2022 Neal Gompa <ngompa@fedoraproject.org> - 1:30.0-1
|
|
|
|
|
- Release 30.0 (ngompa13)
|
|
|
|
|
- imgcreate/fs.py: abort on hard-unmount failure (lersek)
|
|
|
|
|
- imgcreate/util: Fix errors import (T-vK) (#2078710)
|
|
|
|
|
|
|
|
|
|
* Sun Apr 24 2022 Neal Gompa <ngompa@fedoraproject.org> - 1:29.0-1
|
|
|
|
|
- Release 29.0 (ngompa13)
|
|
|
|
|
- Makefile: Drop creating signed tags (ngompa13)
|
|
|
|
|
- Preload the libnss_systemd library (#2007045) (sergey)
|
|
|
|
|
- livecd-iso-to-disk, editliveos: Add option to skip macboot.img processing.
|
|
|
|
|
(fgrose)
|
|
|
|
|
- Copy 'unicode.pf2' from correct path (zhanggyb)
|
|
|
|
|
- editliveos: Refresh vmlinuz & initrd.img files upon kernel updates. (fgrose)
|
|
|
|
|
- livecd-iso-to-disk & editliveos: Preserve extra-kernel-args from source.
|
|
|
|
|
(fgrose)
|
|
|
|
|
- add livenet dracut module to allow for pxe boot (sobjerke)
|
|
|
|
|
- switch from authconfig to authselect (pbrezina)
|
|
|
|
|
- live.py: Support either /images or /isolinux directories for efi images.
|
|
|
|
|
(fgrose)
|
|
|
|
|
- livecd-iso-to-disk & editliveos: Expand partitioning & filesystem support
|
|
|
|
|
(fgrose)
|
|
|
|
|
- make live image the default boot option (sobjerke)
|
|
|
|
|
- Modernize detection of checkisomd5 (m.novosyolov)
|
|
|
|
|
|
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:28.3-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 11 2022 Neal Gompa <ngompa@fedoraproject.org> - 1:28.3-4
|
|
|
|
|
- Backport fix for finding unicode grub2 font file (rhbz#2037096)
|
|
|
|
|
|
|
|
|
|
* Mon Aug 23 2021 Pavel Březina <pbrezina@redhat.com> - 1:28.3-3
|
|
|
|
|
- Switch from authconfig to authselect (rhbz#1982159)
|
|
|
|
|
|
|
|
|
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:28.3-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Jun 27 2021 Neal Gompa <ngompa13@gmail.com> - 1:28.3-1
|
|
|
|
|
- Release 28.3 (ngompa13)
|
|
|
|
|
- imgcreate/live: Make EFI packages optional for x86 (ngompa13)
|
|
|
|
|
- Fix missync of locations of efiboot.img (m.novosyolov)
|
|
|
|
|
- mkdir isolinux on aarch64 (m.novosyolov)
|
|
|
|
|
- Fix check if EFI bootloader exists (m.novosyolov)
|
|
|
|
|
|
|
|
|
|
* Sat Jun 26 2021 Neal Gompa <ngompa13@gmail.com> - 1:28.2-1
|
|
|
|
|
- Release 28.2 (ngompa13)
|
|
|
|
|
- rearrange xorrisofs options to make image efi bootable (sobjerke)
|
|
|
|
|
- place efiboot.img and macboot.img in /isolinux (sobjerke)
|
|
|
|
|
- Remove duplicate sentence (35056002+BessieTheCookie)
|
|
|
|
|
|
|
|
|
|
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1:28.1-2
|
|
|
|
|
- Rebuilt for Python 3.10
|
|
|
|
|
|
|
|
|
|
* Fri May 21 2021 Neal Gompa <ngompa13@gmail.com> - 1:28.1-1
|
|
|
|
|
- Release 28.1 (ngompa13)
|
|
|
|
|
- imgcreate/live: Add missing comma for xorrisofs options (ngompa13)
|
|
|
|
|
- prevent urlgrabber.urlgrab() from overwriting ks files in current directory (sobjerke)
|
|
|
|
|
|
|
|
|
|
* Sat May 08 2021 Neal Gompa <ngompa13@gmail.com> - 1:28.0-2
|
|
|
|
|
- Add missing dependencies (urlgrabber, dracut-live)
|
|
|
|
|
- Remove hfsplus-tools as a dependency for EL8+
|
|
|
|
|
|
|
|
|
|
* Sat May 08 2021 Neal Gompa <ngompa13@gmail.com> - 1:28.0-1
|
|
|
|
|
- Release 28.0 (ngompa13)
|
|
|
|
|
- HACKING: Fix URL for the Git repository (ngompa13)
|
|
|
|
|
- imgcreate/live: Add missing variable "_isDracut" (ngompa13)
|
|
|
|
|
- imgcreate/live: Use the right EFI binaries for x86 images (ngompa13)
|
|
|
|
|
- imgcreate/live: Add AArch64 support (ngompa13)
|
|
|
|
|
- imgcreate/live: Rework ISO creation to split x86 specific parts out (ngompa13)
|
|
|
|
|
- Add missing files to uninstall section of makefile (quanterium)
|
|
|
|
|
- Separate the errors for no ks specified and file not found (bcotton)
|
|
|
|
|
- Pass package_types to dnf base group_install as tuple, not set (awilliam)
|
|
|
|
|
- imgcreate: Allow more SquashFS compression options. (fgrose)
|
|
|
|
|
- BindChrootMount: Expand this class to include bind mounting of files. (fgrose)
|
|
|
|
|
- Obsolete osmin.img processing. (fgrose)
|
|
|
|
|
- live.py: harmonize xorrisofs arguments with lorax live/x86.tmpl (fgrose)
|
|
|
|
|
- imgcreate/kickstart: Use urlgrabber again instead of urllib (ngompa13)
|
|
|
|
|
- Make --livedir & --multi handling more robust. (fgrose)
|
|
|
|
|
- editliveos: Use USERNAME now instead of LOGNAME. (fgrose)
|
|
|
|
|
- livecd-iso-to-disk: Update test for 'gio' presence. (fgrose)
|
|
|
|
|
- live.py: Store EFI boot images in /images/. (fgrose)
|
|
|
|
|
- livecd-iso-to-disk: Use -E, --exit-if-exists option to udevadm settle. (fgrose)
|
|
|
|
|
- live.py: Update xorrisofs_options for x86 images. (fgrose)
|
|
|
|
|
- editliveos: Rework installing packages into image (khoidinhtrinh)
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:27.1-9
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Oct 08 2020 Adam Williamson <awilliam@redhat.com> - 1:27.1-8
|
|
|
|
|
- Backport PR #168 to fix a compatibility issue with DNF 4.4.0+
|
|
|
|
|
|
|
|
|
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:27.1-7
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1:27.1-6
|
|
|
|
|
- Rebuilt for Python 3.9
|
|
|
|
|
|
|
|
|
|