From 7695dd25d50731fed0f3638b79befb64797c51a6 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 21 Dec 2011 09:17:47 -0800 Subject: [PATCH] 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) --- .gitignore | 1 + lorax.spec | 118 ++++++++++++++++++++++++++--------------------------- sources | 2 +- 3 files changed, 61 insertions(+), 60 deletions(-) diff --git a/.gitignore b/.gitignore index ea6be0b..5050985 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /lorax-16.2.tar.bz2 /lorax-16.3.tar.bz2 /lorax-16.4.tar.bz2 +/lorax-17.1.tar.bz2 diff --git a/lorax.spec b/lorax.spec index 755c590..34efce3 100644 --- a/lorax.spec +++ b/lorax.spec @@ -1,8 +1,8 @@ %define debug_package %{nil} Name: lorax -Version: 16.4 -Release: 2%{?dist} +Version: 17.1 +Release: 1%{?dist} Summary: Tool for creating the anaconda install images Group: Applications/System @@ -23,22 +23,34 @@ Requires: isomd5sum Requires: glibc Requires: util-linux-ng Requires: dosfstools +Requires: hfsplus-tools Requires: genisoimage Requires: parted Requires: gzip Requires: xz +Requires: squashfs-tools >= 4.2 +Requires: e2fsprogs %ifarch %{ix86} x86_64 -Requires: syslinux +Requires: syslinux >= 4.02-5 %endif %ifarch %{sparc} Requires: silo %endif +%ifarch ppc ppc64 +Requires: yaboot +Requires: kernel-bootwrapper +%endif + %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 @@ -50,10 +62,12 @@ make DESTDIR=$RPM_BUILD_ROOT install %files %defattr(-,root,root,-) -%doc COPYING AUTHORS +%doc COPYING AUTHORS README.livemedia-creator %{python_sitelib}/pylorax %{python_sitelib}/*.egg-info %{_sbindir}/lorax +%{_sbindir}/mkefiboot +%{_sbindir}/livemedia-creator %dir %{_sysconfdir}/lorax %config(noreplace) %{_sysconfdir}/lorax/lorax.conf %dir %{_datadir}/lorax @@ -61,62 +75,48 @@ make DESTDIR=$RPM_BUILD_ROOT install %changelog -* Wed Oct 26 2011 Fedora Release Engineering - 16.4-2 -- Rebuilt for glibc bug#747377 +* 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) -* Tue Jul 26 2011 Martin Gracik 16.4-1 -- Add nss libraries to the image. - -* Tue Jul 26 2011 Martin Gracik 16.3-1 -- Remove the sysvinit-tools removals from the template -- Do not remove vmmouse binaries (#723831) - -* Tue Jul 26 2011 Martin Gracik 16.2-1 -- Change IsBeta to IsFinal - -* Thu Jul 21 2011 Martin Gracik 16.1-1 -- Default to isBeta (#723901) - -* Tue Jul 19 2011 Martin Gracik 16.0-1 -- Prepend dracut to the temporary initramfs directory (#722999) -- Don't change the installroot (#722481) -- Do not remove ntfsprogs (#722711) -- Create dracut initramfs for each kernel (#722466) -- Change cjkuni-uming fonts for wgy-microhei (#709962) -- Remove check for required commands -- Remove outputtree.py -- Remove unused code - -* Fri Jun 24 2011 Martin Gracik 0.7-1 -- Use bcj filter for compressing squashfs ramdisk -- Add 'squashfs' compression type -- refactor: split make_initramfs_runtime out of compress() -- refactor: rename "compression speed" -> "compression args" -- Install all firmware packages (#705392) -- Use initrd.addrsize, not initrd_addrsize (#703862) -- Do not remove libmodman (#701622) -- Add firmware for Intel Wireless WiFi Link 6030 Adapters (#703291) -- Do not remove libproxy (#701622) -- Use process-specific name for dm devices. - -* Tue May 03 2011 Martin Gracik 0.6-3 -- Disable debuginfo package - -* Mon May 02 2011 Martin Gracik 0.6-1 -- Disable rsyslogd rate limiting on imuxsock. -- Use crc32 check when compressing with xz -- Allow compression type be specified in lorax.conf -- Use xz and gzip commands instead of libraries -- Add the udf module to the image. -- Preserve anaconda's /usr/bin so anaconda-cleanup is in the image. -- Use arch macros in the lorax.spec -- use reqs not regs for files to backup (dgilmore) -- Reflect changes made in ntfs-3g and ntfsprogs packages (#696706) -- getkeymaps resides in /usr/libexec/anaconda -- workdir is a local variable, not a class attribute -- Add sparcv9 to arch map -- Change the location of *.b files on sparc -- Change BuildRequires to python2-devel +* 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 diff --git a/sources b/sources index 7396b52..463416a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0931734d377845cf82e84c7df80f8d1b lorax-16.4.tar.bz2 +9ee092c600d9d16e63751d67cdea6db6 lorax-17.1.tar.bz2