[lorax] lorax: check for output directory early and quit (bcl) lorax: Add --proxy command (bcl) lorax: add -

Brian C. Lane bcl at fedoraproject.org
Wed Dec 21 17:18:05 UTC 2011


commit 7695dd25d50731fed0f3638b79befb64797c51a6
Author: Brian C. Lane <bcl at redhat.com>
Date:   Wed Dec 21 09:17:47 2011 -0800

    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 |  120 ++++++++++++++++++++++++++++++------------------------------
 sources    |    2 +-
 3 files changed, 62 insertions(+), 61 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 <rel-eng at lists.fedoraproject.org> - 16.4-2
-- Rebuilt for glibc bug#747377
-
-* Tue Jul 26 2011 Martin Gracik <mgracik at redhat.com> 16.4-1
-- Add nss libraries to the image.
-
-* Tue Jul 26 2011 Martin Gracik <mgracik at redhat.com> 16.3-1
-- Remove the sysvinit-tools removals from the template
-- Do not remove vmmouse binaries (#723831)
-
-* Tue Jul 26 2011 Martin Gracik <mgracik at redhat.com> 16.2-1
-- Change IsBeta to IsFinal
-
-* Thu Jul 21 2011 Martin Gracik <mgracik at redhat.com> 16.1-1
-- Default to isBeta (#723901)
-
-* Tue Jul 19 2011 Martin Gracik <mgracik at redhat.com> 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 <mgracik at redhat.com> 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 <mgracik at redhat.com> 0.6-3
-- Disable debuginfo package
-
-* Mon May 02 2011 Martin Gracik <mgracik at redhat.com> 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
+* Wed Dec 21 2011 Brian C. Lane <bcl at redhat.com> 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 <wwoods at redhat.com> 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 <mgracik at redhat.com> 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


More information about the scm-commits mailing list