From 49f009f4055281e1a56694c7e7f76c9f0bb0c811 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Tue, 5 Apr 2016 02:44:31 +0200 Subject: [PATCH] Revert "Add lorax 22.1" This reverts commit 416e3eb0c5536d9d58a1ed1a0f1a0eb538d703ed. This shouldn't be needed, when lorax will be called as a separate process, not imported into pungi as a module (where python version matters). --- Makefile.builder | 1 - build-deps-iso.list | 1 - .../0001_pass_kernel_version_as_an_arg.patch | 12 - ...002_backport_os_release_deletion_fix.patch | 13 - lorax/lorax-22.1.tar.gz | Bin 111905 -> 0 bytes lorax/lorax.spec | 869 ------------------ 6 files changed, 896 deletions(-) delete mode 100644 lorax/0001_pass_kernel_version_as_an_arg.patch delete mode 100644 lorax/0002_backport_os_release_deletion_fix.patch delete mode 100644 lorax/lorax-22.1.tar.gz delete mode 100644 lorax/lorax.spec diff --git a/Makefile.builder b/Makefile.builder index db4cd27..1fa491c 100644 --- a/Makefile.builder +++ b/Makefile.builder @@ -1,6 +1,5 @@ RPM_SPEC_FILES.dom0 := \ pykickstart/pykickstart.spec \ - lorax/lorax.spec \ lorax-templates-qubes/lorax-templates-qubes.spec \ pungi/pungi.spec \ anaconda/anaconda.spec \ diff --git a/build-deps-iso.list b/build-deps-iso.list index 115caad..4b5ed39 100644 --- a/build-deps-iso.list +++ b/build-deps-iso.list @@ -1,5 +1,4 @@ anaconda -lorax pungi pykickstart lorax-templates-qubes diff --git a/lorax/0001_pass_kernel_version_as_an_arg.patch b/lorax/0001_pass_kernel_version_as_an_arg.patch deleted file mode 100644 index cd5a30c..0000000 --- a/lorax/0001_pass_kernel_version_as_an_arg.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur lorax-22.1/src/pylorax/treebuilder.py lorax-22.1-patch/src/pylorax/treebuilder.py ---- lorax-22.1/src/pylorax/treebuilder.py 2014-12-13 11:20:56.000000000 +1300 -+++ lorax-22.1-patch/src/pylorax/treebuilder.py 2016-03-17 15:14:40.539871906 +1300 -@@ -227,7 +227,7 @@ - if backup: - initrd = joinpaths(self.vars.inroot, outfile) - os.rename(initrd, initrd + backup) -- cmd = dracut + [outfile, kernel.version] -+ cmd = dracut + ["--kver", kernel.version, outfile] - runcmd(cmd, root=self.vars.inroot) - - # ppc64 cannot boot images > 32MiB, check size and warn diff --git a/lorax/0002_backport_os_release_deletion_fix.patch b/lorax/0002_backport_os_release_deletion_fix.patch deleted file mode 100644 index b67e2ed..0000000 --- a/lorax/0002_backport_os_release_deletion_fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ur lorax-22.1/share/runtime-cleanup.tmpl lorax-22.1-patch/share/runtime-cleanup.tmpl ---- lorax-22.1/share/runtime-cleanup.tmpl 2014-12-13 11:20:56.000000000 +1300 -+++ lorax-22.1-patch/share/runtime-cleanup.tmpl 2016-03-27 04:21:37.534000000 +1300 -@@ -27,7 +27,8 @@ - ## we don't run SELinux (not in enforcing, anyway) - removepkg checkpolicy selinux-policy libselinux-utils - ## anaconda has its own repo files --removefrom fedora-release --allbut /etc/os-release -+removefrom fedora-release --allbut /etc/os-release /usr/lib/os-release \ -+ /usr/lib/os.release.d/* - removepkg fedora-release-rawhide - ## no user accounts = no account management - removepkg usermode usermode-gtk passwd shadow-utils diff --git a/lorax/lorax-22.1.tar.gz b/lorax/lorax-22.1.tar.gz deleted file mode 100644 index bd6cc2e55ac6573b056e9e22ae08560bc6003359..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111905 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

q+npkSF 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 Gs0RRo2+JD) diff --git a/lorax/lorax.spec b/lorax/lorax.spec deleted file mode 100644 index a362f89..0000000 --- a/lorax/lorax.spec +++ /dev/null @@ -1,869 +0,0 @@ -%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} - -%if 0%{?qubes_builder} -%define _sourcedir %(pwd)/lorax -%endif - -%define debug_package %{nil} - -Name: lorax -Version: 22.1 -Release: 1%{?dist} -Epoch: 1000 -Summary: Tool for creating the anaconda install images - -Group: Applications/System -License: GPLv2+ -URL: http://git.fedorahosted.org/git/?p=lorax.git -Source0: https://fedorahosted.org/releases/l/o/%{name}/%{name}-%{version}.tar.gz -Patch0: 0001_pass_kernel_version_as_an_arg.patch -Patch1: 0002_backport_os_release_deletion_fix.patch -BuildRequires: python2-devel - -Requires: GConf2 -Requires: cpio -Requires: device-mapper -Requires: dosfstools -Requires: e2fsprogs -Requires: findutils -Requires: gawk -Requires: genisoimage -Requires: glib2 -Requires: glibc -Requires: glibc-common -Requires: gzip -Requires: isomd5sum -Requires: libselinux-python -Requires: module-init-tools -Requires: parted -Requires: python-mako -Requires: squashfs-tools >= 4.2 -Requires: util-linux -Requires: xz -Requires: pigz -Requires: yum -Requires: pykickstart -Requires: dracut >= 030 - -%if 0%{?fedora} -# Fedora specific deps -Requires: fedup-dracut -Requires: fedup-dracut-plymouth -%ifarch x86_64 -Requires: hfsplus-tools -%endif -%endif - -%ifarch %{ix86} x86_64 -Requires: syslinux >= 6.02-4 -%endif - -%ifarch ppc ppc64 ppc64le -Requires: kernel-bootwrapper -Requires: grub2 -Requires: grub2-tools -%endif - -%ifarch s390 s390x -Requires: openssh -%endif - -%ifarch %{arm} -Requires: uboot-tools -%endif - -# Moved image-minimizer tool to lorax -Provides: appliance-tools-minimizer -Obsoletes: appliance-tools-minimizer < 007.7-3 - -%description -Lorax is a tool for creating the anaconda install images. - -It also includes livemedia-creator which is used to create bootable livemedia, -including live isos and disk images. It can use libvirtd for the install, or -Anaconda's image install feature. - -%prep -%setup -q - -%patch0 -p1 -%patch1 -p1 -%build - -%install -rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install - -%files -%defattr(-,root,root,-) -%doc COPYING AUTHORS README.livemedia-creator README.product -%doc docs/*ks -%{python_sitelib}/pylorax -%{python_sitelib}/*.egg-info -%{_sbindir}/lorax -%{_sbindir}/mkefiboot -%{_sbindir}/livemedia-creator -%{_bindir}/image-minimizer -%dir %{_sysconfdir}/lorax -%config(noreplace) %{_sysconfdir}/lorax/lorax.conf -%dir %{_datadir}/lorax -%{_datadir}/lorax/* -%{_mandir}/man1/*.1* - -%changelog -* Fri Dec 12 2014 Brian C. Lane 22.1-1 -- Actually make boot.iso on aarch64. (pjones@redhat.com) -- Add --includepkg argument (walters@verbum.org) - -* Fri Dec 05 2014 Brian C. Lane 22.0-1 -- aarch64 no longer needs explicit console setting (#1170412) (bcl@redhat.com) -- Bump version to 22.0 (bcl@redhat.com) - -* Wed Dec 03 2014 Brian C. Lane 21.31-1 -- Drop 32 bit for loop from ppc64 grub2 config (#1169878) (bcl@redhat.com) -- gschemas: Fix typo button_laytout -> button_layout (walters@verbum.org) - -* Thu Nov 20 2014 Brian C. Lane 21.30-1 -- Install optional product and updates packages (#1155228) (bcl@redhat.com) - -* Wed Nov 19 2014 Brian C. Lane 21.29-1 -- Remove diagnostic product.img test (#1165425) (bcl@redhat.com) - -* Thu Nov 06 2014 Brian C. Lane 21.28-1 -- Add product.img support for arm templates (bcl@redhat.com) -- Revert "add fedora-repos-anaconda to runtime environment" (bcl@redhat.com) - -* Wed Nov 05 2014 Brian C. Lane 21.27-1 -- Remove the ppc magic file (bcl@redhat.com) -- Update templates to use installimg for product and updates (bcl@redhat.com) -- Add installimg command for use in the templates (bcl@redhat.com) -- Setup mdadm to turn off homehost (#1156614) (bcl@redhat.com) -- Don't include the stock lvm.conf. (#1157864) (dlehman@redhat.com) -- Write list of packages to /root/lorax-packages.log (bcl@redhat.com) - -* Mon Oct 20 2014 Brian C. Lane 21.26-1 -- Use all upper case for shim in live/efi.tmpl (bcl@redhat.com) -- livemedia-creator: Add nfs support for no-virt mode (#1121255) - (bcl@redhat.com) -- Include /usr/bin/bugzilla in the installation environment. - (clumens@redhat.com) - -* Tue Oct 07 2014 Brian C. Lane 21.25-1 -- Libgailutil is required yelp, don't remove it (#1072033) (mkolman@redhat.com) -- Revert "Don't remove /usr/share/doc/anaconda." (#1072033) - (mkolman@redhat.com) -- Look for "BOOT${efiarch}.EFI" in mkefiboot as well. (pjones@redhat.com) -- Make sure shim is actually in the package list on aarch64 as well. - (pjones@redhat.com) -- Fix 'docs' typo in livemedia-creator manpage (#1149026) (bcl@redhat.com) -- Keep the /etc/lvm/profiles directory in the image (vpodzime@redhat.com) -- Use shim on aarch64. (pjones@redhat.com) - -* Tue Sep 30 2014 Brian C. Lane 21.24-1 -- Rework how including /usr/share/doc/anaconda works. (clumens@redhat.com) -- Don't remove /usr/share/doc/anaconda. (clumens@redhat.com) -- Stop removing libXt from the installation media. (clumens@redhat.com) - -* Tue Sep 23 2014 Brian C. Lane 21.23-1 -- livemedia-creator: Make sure ROOT_PATH exists (#1144140) (bcl@redhat.com) -- livemedia-creator: Add --no-recursion to mktar (#1144140) (bcl@redhat.com) -- Remove at-spi (dshea@redhat.com) - -* Mon Sep 15 2014 Brian C. Lane 21.22-1 -- add fedora-repos-anaconda to runtime environment (awilliam@redhat.com) -- Let the plymouth dracut module back into the ppc64 upgrade.img - (dshea@redhat.com) -- Add more tools for rescue mode (#1109785) (bcl@redhat.com) -- Add ppc64le arch (#1136490) (bcl@redhat.com) -- allow setting additional dracut parameters for DVD s390x installs - (dan@danny.cz) - -* Thu Aug 28 2014 Brian C. Lane 21.21-1 -- Revert "Require 32bit glibc on ppc64" (bcl@redhat.com) -- livemedia-creator: Update ppc64 live to use grub2 (bcl@redhat.com) -- livemedia-creator: Add ppc64 live creation support (#1102318) - (bcl@redhat.com) -- Include /sbin/ldconfig from glibc. (dlehman@redhat.com) - -* Fri Aug 15 2014 Brian C. Lane 21.20-1 -- Require 32bit glibc on ppc64 (bcl@redhat.com) -- Add ipmitool and drivers (#1126009) (bcl@redhat.com) -- livemedia-creator: Padd disk size by 2MiB (bcl@redhat.com) -- livemedia-creator: Run setfiles after no-virt installation (bcl@redhat.com) -- https is a sane package source URL scheme (walters@verbum.org) - -* Wed Jul 30 2014 Brian C. Lane 21.19-1 -- Add kexec anaconda addon (#1115914) (bcl@redhat.com) - -* Wed Jul 23 2014 Brian C. Lane 21.18-1 -- Revert "Add kexec anaconda addon (#1115914)" (bcl@redhat.com) -- Disable dnf-makecache.timer (#1120368) (bcl@redhat.com) - -* Wed Jul 16 2014 Brian C. Lane 21.17-1 -- livemedia-creator: close the socket when done (bcl@redhat.com) -- Keep seq and getconf utilities in the image (vpodzime@redhat.com) -- Allow _ in isolabel (#1118955) (bcl@redhat.com) - -* Fri Jul 11 2014 Brian C. Lane 21.16-1 -- Don't remove usr/lib/rpm/platform/ (#1116450) (bcl@redhat.com) -- Add xfsdump and remove extra files from xfsprogs (#1118654) (bcl@redhat.com) -- Add kexec anaconda addon (#1115914) (bcl@redhat.com) -- Fix typo in lohit-telugu-fonts (bcl@redhat.com) -- Drop writing to resolv.conf in postinstall (bcl@redhat.com) -- livemedia-creator: Allow the boot.iso to be shared (bcl@redhat.com) -- livemedia-creator: log more failure information (bcl@redhat.com) -- livemedia-creator: drop console=ttyS0 (bcl@redhat.com) -- livemedia-creator: Log the line that caused the failure (bcl@redhat.com) -- livemedia-creator: add more errors (bcl@redhat.com) -- Allow doing non-URL installs if using virt. (clumens@redhat.com) - -* Wed Jul 02 2014 Brian C. Lane 21.15-1 -- Convert metacity gconf settings into gsettings schema overrides - (dshea@redhat.com) -- Add more keybindings to the gschema override (dshea@redhat.com) -- Don't emit media labels with spaces in them. (pjones@redhat.com) -- Remove biosdevname (#989209) (bcl@redhat.com) - -* Fri Jun 27 2014 Brian C. Lane 21.14-1 -- The theme has been absorbed into gtk3 (bcl@redhat.com) - -* Thu Jun 26 2014 Brian C. Lane 21.13-1 -- livemedia-creator: Ignore IGNORED errors in anaconda logs (bcl@redhat.com) - -* Tue Jun 24 2014 Brian C. Lane 21.12-1 -- tito.props section name is buildconfig (bcl@redhat.com) -- Stop removing libcanberra-gtk3 libraries (#1111724) (bcl@redhat.com) -- Update tito config (bcl@redhat.com) - -* Thu Jun 19 2014 Brian C. Lane 21.11-1 -- livemedia-creator: Handle virt-install failure cleanup (bcl@redhat.com) -- livemedia-creator: Fail when there are missing packages (bcl@redhat.com) -- Keep virtio_console harder. (dshea@redhat.com) - -* Mon May 12 2014 Brian C. Lane 21.10-1 -- Add --add-template{,-var} (walters@verbum.org) -- runtime-install: Add rpm-ostree, move dnf here (walters@verbum.org) -- Update copyright statements (bcl@redhat.com) -- livemedia-creator: Cleanup docstrings (bcl@redhat.com) -- livemedia-creator: Cleanup some style issues (bcl@redhat.com) -- Cleanup other misc pylint warnings (bcl@redhat.com) -- Cleanup pylorax pylint warnings (bcl@redhat.com) -- Add pylint testing (bcl@redhat.com) -- Require uboot-tools when running on arm (dennis@ausil.us) -- Obsolete appliance-tools-minimizer (#1084110) (bcl@redhat.com) -- livemedia-creator: Copy fsimage if hardlink fails (bcl@redhat.com) -- Turn on debug output for mkefiboot (bcl@redhat.com) -- Clean up download and install output (bcl@redhat.com) -- Install specific lohit fonts instead of all of them (#1090390) - (bcl@redhat.com) -- Update grub2-efi.cfg for aarch64 to more closely match x86 (#1089418). - (dmarlin@redhat.com) -- Install rdma so that dracut will use it along with libmlx4 (#1089564) - (bcl@redhat.com) - -* Tue Apr 15 2014 Brian C. Lane 21.9-1 -- Update syslinux 6.02 support for noarch change (bcl@redhat.com) -- runtime-cleanup: Do install GPG (walters@verbum.org) - -* Thu Apr 10 2014 Brian C. Lane 21.8-1 -- Update to support syslinux 6.02 (bcl@redhat.com) -- livemedia-creator: Add support for making tarfiles (bcl@redhat.com) -- livemedia-creator: Allow disk sizes to be < 1GiB (bcl@redhat.com) -- livemedia-creator: Check fsimage kickstart for single partition - (bcl@redhat.com) -- livemedia-creator: Output all the errors at once (bcl@redhat.com) -- livemedia-creator: Update documentation to reflect new options - (bcl@redhat.com) -- livemedia-creator: Make --make-fsimage work with virt-install - (bcl@redhat.com) - -* Wed Apr 02 2014 Brian C. Lane 21.7-1 -- Use BOOTAA64.efi for AARCH64 bootloader filename (#1080113) (bcl@redhat.com) -- Stop removing curl after adding it (bcl@redhat.com) -- move image-minimizer to lorax (#1082642) (bcl@redhat.com) -- support ppc64le in lorax (hamzy@us.ibm.com) - -* Wed Mar 26 2014 Brian C. Lane 21.6-1 -- Install bzip2 for liveimg tar.bz2 support (bcl@redhat.com) -- Remove obsolete firstaidkit packages (#1076237) (bcl@redhat.com) -- livemedia-creator: Add option to create qcow2 disk images (bcl@redhat.com) -- Add support for creating qcow2 images (bcl@redhat.com) -- utf-8 encode yum actions before displaying them (#1072362) (bcl@redhat.com) - -* Fri Feb 28 2014 Brian C. Lane 21.5-1 -- Use string for releasever not int (#1067746) (bcl@redhat.com) -- createrepo is needed by driver disks (#1016004) (bcl@redhat.com) -- Improve aarch64 UEFI support (#1067671) (dmarlin@redhat.com) -- livemedia-creator: Set the product and release version env variables - (#1067746) (bcl@redhat.com) -- Check initrd size on ppc64 and warn (#1060691) (bcl@redhat.com) -- Remove drivers and modules on ppc64 (#1060691) (bcl@redhat.com) - -* Mon Feb 10 2014 Brian C. Lane 21.4-1 -- livemedia-creator: virt-image needs ram in MiB not KiB (#1061773) - (bcl@redhat.com) -- Don't remove libraries from bind-libs-lite (dshea@redhat.com) -- Include all the example kickstarts (#1019728) (bcl@redhat.com) -- Remove floppy and scsi_debug from initrd (#1060691) (bcl@redhat.com) - -* Tue Feb 04 2014 Brian C. Lane 21.3-1 -- Install aajohan-comfortaa-fonts (#1047430) (bcl@redhat.com) -- Include mesa-dri-drivers (#1053940) (bcl@redhat.com) - -* Fri Jan 24 2014 Brian C. Lane 21.2-1 -- Activate anaconda-shell@.service on switch to empty VT (#980062) - (wwoods@redhat.com) -- flush data to disk after mkfsimage (#1052175) (bcl@redhat.com) -- livemedia-creator: Use findkernels instead of KernelInfo (bcl@redhat.com) -- Print error when kickstart is missing (#1052872) (bcl@redhat.com) - -* Tue Dec 17 2013 Brian C. Lane 21.1-1 -- Add initial 64-bit ARM (aarch64) support (#1034432) (dmarlin@redhat.com) - -* Mon Dec 16 2013 Brian C. Lane 21.0-1 -- s390 switch to generic condev (#1042766) (bcl@redhat.com) -- sort glob output before using it (bcl@redhat.com) -- Bless grub2 for PPC (#1020112) (catacombae@gmail.com) -- livemedia-creator: Cleanup temp yum files (#1025837) (bcl@redhat.com) -- lorax: pass size from Lorax.run to create_runtime (#903385) (bcl@redhat.com) - -* Mon Nov 18 2013 Brian C. Lane 20.4-1 -- drop 'xdriver=vesa' from basic graphics mode parameters (per ajax) - (awilliam@redhat.com) -- Include partx (#1022899) (bcl@redhat.com) -- Run compressions in multiple threads (vpodzime@redhat.com) -- Do not remove libdaemon from the runtime environment (#1028938) - (vpodzime@redhat.com) -- Set UEFI defaults to match BIOS (#1021451,#1021446) (bcl@redhat.com) -- livemedia-creator: Add minimal disk example kickstart (#1019728) - (bcl@redhat.com) - -* Wed Oct 16 2013 Brian C. Lane 20.3-1 -- ARM: install the dtb files into the install tree. (dennis@ausil.us) -- ARM: Don't install or deal with in templates, no longer existing kernels - (dennis@ausil.us) -- kernel changed seperator for flavours from . to + update regular expression - (dennis@ausil.us) -- Keep virtio_console module (#1019564) (bcl@redhat.com) -- Add macboot option (#1012529) (bcl@redhat.com) - -* Wed Sep 25 2013 Brian C. Lane 20.2-1 -- drop dracut args from config files (#1008054) (bcl@redhat.com) -- livemedia-creator: Update example kickstart (bcl@redhat.com) - -* Mon Sep 09 2013 Brian C. Lane 20.1-1 -- Yaboot to grub2 conversion cleanup. (dwa@redhat.com) -- Firstboot is not an anaconda dependency (vpodzime@redhat.com) -- Revert "Switch to cgit url for Source0" (bcl@redhat.com) -- Switch to cgit url for Source0 (bcl@redhat.com) - -* Tue Sep 03 2013 Brian C. Lane 20.0-1 -- remove firewalld from installroot (#1002195) (bcl@redhat.com) -- Make sure grubby is installed for initrd creation (#1001896) (bcl@redhat.com) -- GRUB2 as the ISO boot loader for POWER arch (pfsmorigo@br.ibm.com) -- Require hfsplus-tools on Fedora x86_64 (bcl@redhat.com) - -* Fri Aug 23 2013 Brian C. Lane 19.8-1 -- Make sure we have a theme settings file in place. (clumens@redhat.com) -- Keep liblzo2.* (#997643) (dshea@redhat.com) -- Make sure dracut uses no-hostonly mode (bcl@redhat.com) -- Run spice-vdagentd without systemd-logind integration (#969405) - (dshea@redhat.com) - -* Thu Aug 01 2013 Brian C. Lane 19.7-1 -- Add a dist target that copies the archive to fedorahosted (bcl@redhat.com) -- dracut-nohostonly and dracut-norescue got renamed for dracut >= 030 - (harald@redhat.com) -- EFI and related packages are only for x86_64 (pjones@redhat.com) -- Don't remove xkeyboard-config message files (#972236) (dshea@redhat.com) - -* Fri Jul 26 2013 Brian C. Lane 19.6-1 -- Add manpage for lorax (bcl@redhat.com) -- Add manpage for livemedia-creator (bcl@redhat.com) -- livemedia-creator: pass inst.cmdline for headless installs (#985487) - (bcl@redhat.com) -- Stop using /usr/bin/env (#987028) (bcl@redhat.com) -- livemedia-creator: clarify required package errors (#985340) (bcl@redhat.com) -- Include device-mapper-persistent-data in images for thinp support. - (dlehman@redhat.com) - -* Thu Jun 13 2013 Brian C. Lane 19.5-1 -- Let sshd decide which keys to create (#971856) (bcl@redhat.com) -- Don't remove thbrk.tri (#886250) (bcl@redhat.com) -- Switch from xorg-x11-fonts-ethiopic to sil-abyssinica-fonts (#875664) - (bcl@redhat.com) -- Make ignoring yum_lock messages in anaconda easier. (clumens@redhat.com) -- Bump image size up to 2G (#967556) (bcl@redhat.com) -- livemedia-creator: Fix logic for anaconda test (#958036) (bcl@redhat.com) - -* Tue May 21 2013 Brian C. Lane 19.4-1 -- Add command for opening anaconda log file to history (mkolman@gmail.com) -- Do not install chrony and rdate explicitly (vpodzime@redhat.com) - -* Mon Apr 29 2013 Brian C. Lane 19.3-1 -- Remove /var/log/journal so journald won't write to overlay - (wwoods@redhat.com) -- Leave /etc/os-release in the initrd (#956241) (bcl@redhat.com) -- no standalone modutils package (dan@danny.cz) -- remove no longer supported arm kernel variants add the new lpae one - (dennis@ausil.us) -- livemedia-creator: Update example kickstarts (bcl@redhat.com) -- livemedia-creator: Ignore rescue kernels (bcl@redhat.com) - -* Mon Apr 15 2013 Brian C. Lane 19.2-1 -- Let devices get detected and started automatically. (dlehman@redhat.com) -- Fix import of version (bcl@redhat.com) -- fix version query and add one to the log file (hamzy@us.ibm.com) -- Do not remove files required by tools from the s390utils-base package. - (jstodola@redhat.com) - -* Tue Mar 19 2013 Brian C. Lane 19.1-1 -- Print & log messages on scriptlet/transaction errors (wwoods@redhat.com) -- sysutils: add -x to cp in linktree (wwoods@redhat.com) -- treebuilder: fix "Can't stat exclude path "/selinux"..." message - (wwoods@redhat.com) -- runtime: install dracut-{nohostonly,norescue} (wwoods@redhat.com) -- runtime-install: install shim-unsigned (wwoods@redhat.com) -- Add explicit install of net-tools (#921619) (bcl@redhat.com) -- Don't remove hmac files for ssh and sshd (#882153) (bcl@redhat.com) -- Raise an error when there are no initrds (bcl@redhat.com) -- Add yum logging to yum.log (bcl@redhat.com) -- remove sparc support (dennis@ausil.us) -- Change Makefile to produce .tgz (bcl@redhat.com) - -* Thu Feb 28 2013 Brian C. Lane 19.0-1 -- New Version 19.0 -- Remove some env variables (#907692) (bcl@redhat.com) -- Make sure tmpfs is enabled (#908253) (bcl@redhat.com) - -* Tue Feb 12 2013 Brian C. Lane 18.31-1 -- add syslinux and ssm (bcl@redhat.com) -- Add filesystem image install support (bcl@redhat.com) - -* Thu Jan 31 2013 Brian C. Lane 18.30-1 -- yum changed the callback info (bcl@redhat.com) -- tigervnc-server-module depends on Xorg, which doesn't exist on s390x - (dan@danny.cz) -- tools not existing on s390x (dan@danny.cz) -- specspo is dead for a long time (dan@danny.cz) -- no Xorg on s390x (dan@danny.cz) -- Make boot configs consistent. (dmach@redhat.com) -- Dynamically generate the list of installed platforms for .treeinfo - (dmarlin@redhat.com) -- Add a U-Boot wrapped image of 'upgrade.img'. (dmarlin@redhat.com) -- Add trigger for Anaconda's exception handling to bash_history - (vpodzime@redhat.com) -- livemedia-creator: update example kickstarts (bcl@redhat.com) -- livemedia-creator: don't pass console=ttyS0 (bcl@redhat.com) -- Fix gcdx64.efi path to work for other distros than Fedora. (dmach@redhat.com) - -* Thu Dec 20 2012 Martin Gracik 18.29-1 -- Do not remove gtk3 share files (mgracik@redhat.com) - -* Wed Dec 19 2012 Martin Gracik 18.28-1 -- Fix rexists (mgracik@redhat.com) -- Several 'doupgrade' fixes in the x86 template. (dmach@redhat.com) -- Missing semicolon (mgracik@redhat.com) - -* Tue Dec 18 2012 Martin Gracik 18.27-1 -- Only run installupgradeinitrd if upgrade on s390x (mgracik@redhat.com) - -* Tue Dec 18 2012 Martin Gracik 18.26-1 -- Only run installupgradeinitrd if upgrade (mgracik@redhat.com) - -* Tue Dec 18 2012 Martin Gracik 18.25-1 -- Add --noupgrade option (mgracik@redhat.com) -- Require fedup-dracut* only on Fedora. (dmach@redhat.com) - -* Fri Dec 14 2012 Brian C. Lane 18.24-1 -- imgutils: use -s for kpartx, wait for device creation (bcl@redhat.com) -- livemedia-creator: Use SELinux Permissive mode (bcl@redhat.com) -- livemedia-creator: use cmdline mode (bcl@redhat.com) -- use correct variable for upgrade image on s390 (dan@danny.cz) -- only ix86/x86_64 and ppc/ppc64 need grub2 (dan@danny.cz) -- no mount (sub-)package since RHEL-2 (dan@danny.cz) -- Correct argument to installupgradeinitrd. (dmarlin@redhat.com) -- Added fedup requires to spec (bcl@redhat.com) - -* Wed Dec 05 2012 Brian C. Lane 18.23-1 -- remove multipath rules (#880263) (bcl@redhat.com) -- add installupgradeinitrd function and use it to install the upgrade initrds - (dennis@ausil.us) -- use installinitrd to install the upgrade.img initramfs so that we get correct - permissions (dennis@ausil.us) -- ppc and arm need to use kernel.upgrade not kernel.upgrader (dennis@ausil.us) -- remove upgrade from the sparc and sysylinux config templates - (dennis@ausil.us) -- Add the 'fedup' plymouth theme if available (wwoods@redhat.com) -- make templates install upgrade.img (wwoods@redhat.com) -- build fedup upgrade.img (wwoods@redhat.com) -- treebuilder: improve findkernels() initrd search (wwoods@redhat.com) -- treebuilder: add 'prefix' to rebuild_initrds() (wwoods@redhat.com) -- Add thai-scalable-waree-fonts (#872468) (mgracik@redhat.com) -- Do not remove the fipscheck package (#882153) (mgracik@redhat.com) -- Add MokManager.efi to EFI/BOOT (#882101) (mgracik@redhat.com) - -* Tue Nov 06 2012 Brian C. Lane 18.22-1 -- Install the yum-langpacks plugin (#868869) (jkeating@redhat.com) -- perl is required by some low-level tools on s390x (#868824) (dan@danny.cz) - -* Thu Oct 11 2012 Brian C. Lane 18.21-1 -- Change the install user's shell for tmux (jkeating@redhat.com) -- Set permissions on the initrd (#863018) (mgracik@redhat.com) -- Remove the default word from boot menu (#848676) (mgracik@redhat.com) -- Disable a whole bunch more keyboard shortcuts (#863823). (clumens@redhat.com) -- use /var/tmp instead of /tmp (bcl@redhat.com) -- remove rv from unmount error log (bcl@redhat.com) - -* Wed Sep 19 2012 Brian C. Lane 18.20-1 -- Remove grub 0.97 splash (bcl@redhat.com) -- livemedia-creator: use rd.live.image instead of liveimg (bcl@redhat.com) - -* Mon Sep 17 2012 Brian C. Lane 18.19-1 -- There's no lang-table in anaconda anymore (#857925) (mgracik@redhat.com) -- add convienience functions for running commands (bcl@redhat.com) -- restore CalledProcessError handling (bcl@redhat.com) -- add CalledProcessError to execWith* functions (bcl@redhat.com) -- live uses root not inst.stage2 (bcl@redhat.com) -- Revert "X needs the DRI drivers" (#855289) (bcl@redhat.com) - -* Fri Sep 07 2012 Brian C. Lane 18.18-1 -- Keep the dracut-lib.sh around for runtime (#851362) (jkeating@redhat.com) -- X needs the DRI drivers (#855289) (bcl@redhat.com) - -* Fri Aug 31 2012 Brian C. Lane 18.17-1 -- use inst.stage2=hd:LABEL (#848641) (bcl@redhat.com) -- Disable the maximize/unmaximize key bindings (#853410). (clumens@redhat.com) - -* Thu Aug 30 2012 Brian C. Lane 18.16-1 -- Revert "Mask the tmp.mount service to avoid tmpfs" (jkeating@redhat.com) - -* Thu Aug 23 2012 Brian C. Lane 18.15-1 -- change grub-cd.efi to gcdx64.efi (#851326) (bcl@redhat.com) -- use wildcard for product path to efi binaries (#851196) (bcl@redhat.com) -- Add yum-plugin-fastestmirror (#849797) (bcl@redhat.com) -- livemedia-creator: update templates for grub2-efi support (bcl@redhat.com) -- imgutils: fix umount retry handling (bcl@redhat.com) -- livemedia-creator: use stage2 instead of root (bcl@redhat.com) -- livemedia-creator: add location option (bcl@redhat.com) -- nm-connection-editor was moved to separate package (#849056) - (rvykydal@redhat.com) - -* Thu Aug 16 2012 Brian C. Lane 18.14-1 -- remove cleanup of some essential libraries (bcl@redhat.com) -- Mask the tmp.mount service to avoid tmpfs (jkeating@redhat.com) - -* Wed Aug 15 2012 Brian C. Lane 18.13-1 -- Add a command line option to override the ARM platform. (dmarlin@redhat.com) -- Don't remove krb5-libs (#848227) (mgracik@redhat.com) -- Add grub2-efi support and Secure Boot shim support. (pjones@redhat.com) -- Fix GPT code to allocate space for /2/ tables. (pjones@redhat.com) -- Add platforms to the treeinfo for Beaker support. (dmarlin@redhat.com) -- add logging to lorax (bcl@redhat.com) -- move live templates into their own subdir of share (bcl@redhat.com) -- clean up command execution (bcl@redhat.com) -- livemedia-creator: cleanup logging a bit (bcl@redhat.com) - -* Wed Jul 25 2012 Martin Gracik 18.12-1 -- Add 'mvebu' to list of recognized ARM kernels. (dmarlin@redhat.com) -- Cleanup boot menus (#809663) (mgracik@redhat.com) -- Don't remove chvt from the install image (#838554) (mgracik@redhat.com) -- Add llvm-libs (#826351) (mgracik@redhat.com) - -* Fri Jul 20 2012 Brian C. Lane 18.11-1 -- livemedia-creator: add some error checking (bcl@redhat.com) - -* Tue Jul 10 2012 Martin Gracik 18.10-1 -- Don't set a root= argument (wwoods@redhat.com) - Resolves: rhbz#837208 -- Don't remove the id tool (mgracik@redhat.com) - Resolves: rhbz#836493 -- Xauth is in bin (mgracik@redhat.com) - Resolves: rhbz#837317 -- Actually add plymouth to the initramfs (wwoods@redhat.com) -- don't use --prefix with dracut anymore (wwoods@redhat.com) -- newui requires checkisomd5 to run media check. (clumens@redhat.com) - -* Thu Jun 21 2012 Martin Gracik 18.9-1 -- Add initial support for ARM based systems (dmarlin) (mgracik@redhat.com) -- Add plymouth to the installer runtime (wwoods@redhat.com) -- add 'systemctl' command and use it in postinstall (wwoods@redhat.com) -- add dracut-shutdown.service (and its dependencies) (wwoods@redhat.com) -- leave pregenerated locale files (save RAM) (wwoods@redhat.com) -- runtime-cleanup: log broken symlinks being removed (wwoods@redhat.com) -- Add some documentation to LoraxTemplateRunner (wwoods@redhat.com) -- fix '-runcmd' and improve logging (wwoods@redhat.com) -- mkefiboot: add --debug (wwoods@redhat.com) -- pylorax.imgutils: add retry loop and "lazy" to umount() (wwoods@redhat.com) -- pylorax.imgutils: add debug logging (wwoods@redhat.com) -- pylorax: set up logging as recommended by logging module (wwoods@redhat.com) -- remove dmidecode (wwoods@redhat.com) -- clean up net-tools properly (wwoods@redhat.com) -- runtime-cleanup: correctly clean up kbd (wwoods@redhat.com) -- runtime-cleanup: correctly clean up iproute (wwoods@redhat.com) -- runtime-cleanup: drop a bunch of do-nothing removals (wwoods@redhat.com) -- Create missing /etc/fstab (wwoods@redhat.com) -- Fix systemd unit cleanup in runtime-postinstall (wwoods@redhat.com) -- Disable Alt+Tab in metacity (mgracik@redhat.com) -- Add pollcdrom module to dracut (bcl@redhat.com) - -* Wed Jun 06 2012 Martin Gracik 18.8-1 -- Check if selinux is enabled before getting the mode (mgracik@redhat.com) -- Add grub2 so that rescue is more useful (bcl@redhat.com) - -* Mon Jun 04 2012 Martin Gracik 18.7-1 -- Comment on why selinux needs to be in permissive or disabled - (mgracik@redhat.com) -- Verify the yum transaction (mgracik@redhat.com) -- Do not remove shared-mime-info (#825960) (mgracik@redhat.com) -- Add a --required switch to installpkg (mgracik@redhat.com) -- livemedia-creator: Hook up arch option (bcl@redhat.com) -- livemedia-creator: Add appliance creation (bcl@redhat.com) -- livemedia-creator: handle failed mount for ami (bcl@redhat.com) - -* Fri Jun 01 2012 Martin Gracik 18.6-1 -- Fix the rpm call (mgracik@redhat.com) -- Use selinux python module to get enforcing mode (mgracik@redhat.com) - -* Thu May 31 2012 Martin Gracik 18.5-1 -- Don't remove sha256sum from the install image (mgracik@redhat.com) -- Check if selinux is not in Enforcing mode (#824835) (mgracik@redhat.com) -- Install rpcbind (#824835) (mgracik@redhat.com) -- Remove hfsplus-tools dependency (#818913) (mgracik@redhat.com) -- Copy mapping and magic to BOOTDIR on ppc (#815550) (mgracik@redhat.com) -- Automatic commit of package [lorax] release [18.4-1]. (mgracik@redhat.com) - -* Fri May 25 2012 Martin Gracik 18.4-1 -- Initialized to use tito. -- Use gz not bz2 for source -- remove 'loadkeys' stub (#804306) -- add name field to .treeinfo its a concatination of family and version -- Fix typo in help (#819476) -- include the new cmsfs-fuse interface -- linuxrc.s390 is dead in anaconda -- Add the ppc magic file -- Install proper branding packages from repo (#813969) -- Use --mac for isohybrid only if doing macboot images -- Add --nomacboot option -- Add packages needed for NTP functionality in the installer -- livemedia-creator: check kickstart for display modes (#819660) -- livemedia-creator: Removed unused ImageMount class -- livemedia-creator: cleanup after a crash -- livemedia-creator: start using /var/tmp instead of /tmp -- livemedia-creator: make libvirt module optional -- stop moving /run (#818918) - -* Thu May 03 2012 Brian C. Lane 18.3-1 -- Added BCM4331 firmware (#817151) (mgracik) -- mkefiboot: Add support for disk label files (mjg) -- Add 'tmux' to runtime image (wwoods) -- Add /etc/sysctl.d/anaconda.conf, set kernel.printk=1 (#816022) (wwoods) -- reduce image size from 2GB to 1GB (wwoods) -- keep all filesystem tools (wwoods) -- Leave some of the grub2 utilities in the install image (#749323) (mgracik) -- add media check menu option (bcl) -- remove unneeded dracut bootargs (bcl) -- mkefiboot: Copy Mac bootloader, rather than linking it (mjg) -- Remove workdir if it was created by lorax (#807964) (mgracik) -- add gdisk to install image (#811083) (bcl) -- Don't use --allbut for xfsprogs cleanup (#804779) (mgracik) -- Log all removed files (mgracik) -- Add spice-vdagent to initrd (#804739) (mgracik) -- Add ntfs-3g to initrd (#804302) (mgracik) -- ntfs-3g now uses /usr/lib (#810039) (bcl) - -* Fri Mar 30 2012 Brian C. Lane 18.2-1 -- Merge noloader commits from f17-branch (bcl) -- mkefiboot: Make Apple boot images appear in the startup preferences (mjg) -- add symlink from /mnt/install -> /run/install (wwoods) -- Don't trash all the initscripts 'fedora*' services (wwoods) -- remove anaconda-copy-ks.sh (wwoods) -- add anaconda dracut module (wwoods) -- runtime-postinstall: remove references to loader (wwoods) -- runtime-postinstall: remove keymap stuff (wwoods) -- Add the icfg package (#771733) (mgracik) -- Log the output of mkfs (#769928) (mgracik) -- Fix product name replacing in templates (#799919) (mgracik) -- Fix requires (mgracik) -- use cache outside the installtree (bcl) -- add iscsi-initiator-utils (#804522) (bcl) -- livemedia-creator: update TreeBuilder use for isolabel (bcl) - -* Tue Mar 06 2012 Brian C. Lane 18.1-1 -- livemedia-creator: update README (bcl) -- example livemedia kickstart for ec2 (bcl) -- livemedia-creator: console=ttyS0 not /dev/ttyS0 (bcl) -- livemedia-creator: Add support for making ami images (bcl) -- Don't remove btrfs utils (#796511) (mgracik) -- Remove root and ip parameters from generic.prm (#796572) (mgracik) -- Check if the volume id is not longer than 32 chars (#786832) (mgracik) -- Add option to specify volume id on command line (#786834) (mgracik) -- Install nhn-nanum-gothic-fonts (#790266) (mgracik) -- Change the locale to C (#786833) (mgracik) -- iputils is small and required by dhclient-script (bcl) -- util-linux-ng is now util-linux (bcl) - -* Mon Feb 20 2012 Brian C. Lane 18.0-1 -- use --prefix=/run/initramfs when building initramfs (wwoods) -- dhclient-script needs cut and arping (bcl) -- Fix missing CalledProcessError import (bcl) -- metacity now depends on gsettings-desktop-schemas (bcl) -- Add findiso to grub config (mjg) -- add memtest to the boot.iso for x86 (#787234) (bcl) -- Don't use mk-s390-cdboot (dhorak) (mgracik) -- Add dracut args to grub.conf (bcl) -- Change the squashfs image section in .treeinfo (mgracik) -- Add path to squashfs image to the treeinfo (mgracik) -- Add runtime basename variable to the template (mgracik) -- use internal implementation of the addrsize utility (dan) -- Make sure var/run is not a symlink on s390x (#787217) (mgracik) -- Create var/run/dbus directory on s390x (#787217) (mgracik) - -* Wed Feb 08 2012 Brian C. Lane 17.3-1 -- keep convertfs.sh script in image (#787893) (bcl) -- Add dracut convertfs module (#787893) (bcl) -- fix templates to work with F17 usrmove (tflink) -- changing hfs to hfsplus so that the correct mkfs binary is called (tflink) -- Add luks, md and dm dracut args to bootloaders (bcl) -- update lorax and livemedia_creator to use isfinal (bcl) -- lorax: copy kickstarts into sysroot (#743135) (bcl) -- livemedia-creator: Mount iso if rootfs is LiveOS (bcl) -- Log output of failed command (mgracik) -- Add packages required for gtk3 and the new anaconda UI. (clumens) - -* Thu Jan 12 2012 Martin Gracik 17.2-1 -- Allow specifying buildarch on the command line (#771382) (mgracik) -- lorax: Don't touch /etc/mtab in cleanup (bcl) -- Update TODO and POLICY to reflect the current state of things (wwoods) -- consider %ghost files part of the filelists in templates (wwoods) -- lorax: Add option to exclude packages (bcl) -- dracut needs kbd directories (#769932) (bcl) -- better debug, handle relative output paths (bcl) - -* Wed Dec 21 2011 Brian C. Lane 17.1-1 -- lorax: check for output directory early and quit (bcl) -- lorax: Add --proxy command (bcl) -- lorax: add --config option (bcl) -- Modify spec file for livemedia-creator (bcl) -- Add no-virt mode to livemedia-creator (bcl) -- Add livemedia-creator README and example ks (bcl) -- Add config files for live media (bcl) -- Add livemedia-creator (bcl) -- Allow a None to be passed as size to create_runtime (bcl) -- Add execWith utils from anaconda (bcl) -- Changes needed for livecd creation (bcl) -- dracut has moved to /usr/bin (bcl) - -* Mon Oct 21 2011 Will Woods 17.0-1 -- Merges the 'treebuilder' branch of lorax -- images are split into two parts again (initrd.img, LiveOS/squashfs.img) -- base memory use reduced to ~200M (was ~550M in F15, ~320MB in F16) -- initrd.img is now built by dracut -- booting now requires correct "root=live:..." argument -- boot.iso is EFI hybrid capable (copy iso to USB stick, boot from EFI) -- Better support for Apple EFI (now with custom boot icon!) -- new syslinux config (#734170) -- add fpaste to installer environment (#727842) -- rsyslog.conf: hardcode hostname for virtio forwarding (#744544) -- Use a predictable ISO Volume Label (#732298) -- syslinux-vesa-splash changed filename (#739345) -- don't create /etc/sysconfig/network (#733425) -- xauth and libXmu are needed for ssh -X (#731046) -- add libreport plugins (#729537), clean up libreport -- keep nss certs for libreport (#730438) -- keep ModemManager (#727946) -- keep vmmouse binaries (#723831) -- change isbeta to isfinal, default to isFinal=False (#723901) -- use pungi's installroot rather than making our own (#722481) -- keep ntfsresize around (#722711) -- replace cjkuni-uming-fonts with wqy-microhei-fonts (#709962) -- install all firmware packages (#703291, #705392) -- keep libmodman and libproxy (#701622) -- write the lorax verion in the .buildstamp (#689697) -- disable rsyslogd rate limiting on imuxsock (#696943) -- disable debuginfo package - -* Wed Apr 13 2011 Martin Gracik 0.5-1 -- Remove pungi patch -- Remove pseudo code -- Add a /bin/login shim for use only in the installation environment. -- Set the hostname from a config file, not programmatically. -- Add systemd and agetty to the installation environment. -- Specify "cpio -H newc" instead of "cpio -c". -- Provide shutdown on s390x (#694518) -- Fix arch specific requires in spec file -- Add s390 modules and do some cleanup of the template -- Generate ssh keys on s390 -- Don't remove tr, needed for s390 -- Do not check if we have all commands -- Change location of addrsize and mk-s390-cdboot -- Shutdown is in another location -- Do not skip broken packages -- Don't install network-manager-netbook -- Wait for subprocess to finish -- Have to call os.makedirs -- images dir already exists, we just need to set it -- Do not remove libassuan. -- The biarch is a function not an attribute -- Create images directory in outputtree -- Use gzip on ppc initrd -- Create efibootdir if doing efi images -- Get rid of create_gconf(). -- gconf/metacity: have only one workspace. -- Add yum-langpacks yum plugin to anaconda environment (notting) -- Replace variables in yaboot.conf -- Add sparc specific packages -- Skip keymap creation on s390 -- Copy shutdown and linuxrc.s390 on s390 -- Add packages for s390 -- Add support for sparc -- Use factory to get the image classes -- treeinfo has to be addressed as self.treeinfo -- Add support for s390 -- Add the xen section to treeinfo on x86_64 -- Fix magic and mapping paths -- Fix passing of prepboot and macboot arguments -- Small ppc fixes -- Check if the file we want to remove exists -- Install x86 specific packages only on x86 -- Change the location of zImage.lds -- Added ppc specific packages -- memtest and efika.forth are in /boot -- Add support for ppc -- Minor sparc pseudo code changes -- Added sparc pseudo code (dgilmore) -- Added s390 and x86 pseudo code -- Added ppc pseudo code - -* Mon Mar 14 2011 Martin Gracik 0.4-1 -- Add the images-xen section to treeinfo on x86_64 -- Print a message when no arguments given (#684463) -- Mako template returns unicode strings (#681003) -- The check option in options causes ValueError -- Disable all ctrl-alt-arrow metacity shortcuts -- Remove the locale-archive explicitly -- Use xz when compressing the initrd -- Keep the source files for locales and get rid of the binary form -- Add /sbin to $PATH (for the tty2 terminal) -- Create /var/run/dbus directory in installtree -- Add mkdir support to template -- gpart is present only on i386 arch (#672611) -- util-linux-ng changed to util-linux - -* Mon Jan 24 2011 Martin Gracik 0.3-1 -- Don't remove libmount package -- Don't create mtab symlink, already exists -- Exit with error if we have no lang-table -- Fix file logging -- Overwrite the /etc/shadow file -- Use [images-xen] section for PAE and xen kernels - -* Fri Jan 14 2011 Martin Gracik 0.2-2 -- Fix the gnome themes -- Add biosdevname package -- Edit .bash_history file -- Add the initrd and kernel lines to .treeinfo -- Don't remove the gamin package from installtree - -* Wed Dec 01 2010 Martin Gracik 0.1-1 -- First packaging of the new lorax tool.