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)
This commit is contained in:
Brian C. Lane 2011-12-21 09:17:47 -08:00
parent 1b075ed130
commit 7695dd25d5
3 changed files with 61 additions and 60 deletions

1
.gitignore vendored
View File

@ -10,3 +10,4 @@
/lorax-16.2.tar.bz2 /lorax-16.2.tar.bz2
/lorax-16.3.tar.bz2 /lorax-16.3.tar.bz2
/lorax-16.4.tar.bz2 /lorax-16.4.tar.bz2
/lorax-17.1.tar.bz2

View File

@ -1,8 +1,8 @@
%define debug_package %{nil} %define debug_package %{nil}
Name: lorax Name: lorax
Version: 16.4 Version: 17.1
Release: 2%{?dist} Release: 1%{?dist}
Summary: Tool for creating the anaconda install images Summary: Tool for creating the anaconda install images
Group: Applications/System Group: Applications/System
@ -23,22 +23,34 @@ Requires: isomd5sum
Requires: glibc Requires: glibc
Requires: util-linux-ng Requires: util-linux-ng
Requires: dosfstools Requires: dosfstools
Requires: hfsplus-tools
Requires: genisoimage Requires: genisoimage
Requires: parted Requires: parted
Requires: gzip Requires: gzip
Requires: xz Requires: xz
Requires: squashfs-tools >= 4.2
Requires: e2fsprogs
%ifarch %{ix86} x86_64 %ifarch %{ix86} x86_64
Requires: syslinux Requires: syslinux >= 4.02-5
%endif %endif
%ifarch %{sparc} %ifarch %{sparc}
Requires: silo Requires: silo
%endif %endif
%ifarch ppc ppc64
Requires: yaboot
Requires: kernel-bootwrapper
%endif
%description %description
Lorax is a tool for creating the anaconda install images. 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 %prep
%setup -q %setup -q
@ -50,10 +62,12 @@ make DESTDIR=$RPM_BUILD_ROOT install
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc COPYING AUTHORS %doc COPYING AUTHORS README.livemedia-creator
%{python_sitelib}/pylorax %{python_sitelib}/pylorax
%{python_sitelib}/*.egg-info %{python_sitelib}/*.egg-info
%{_sbindir}/lorax %{_sbindir}/lorax
%{_sbindir}/mkefiboot
%{_sbindir}/livemedia-creator
%dir %{_sysconfdir}/lorax %dir %{_sysconfdir}/lorax
%config(noreplace) %{_sysconfdir}/lorax/lorax.conf %config(noreplace) %{_sysconfdir}/lorax/lorax.conf
%dir %{_datadir}/lorax %dir %{_datadir}/lorax
@ -61,62 +75,48 @@ make DESTDIR=$RPM_BUILD_ROOT install
%changelog %changelog
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 16.4-2 * Wed Dec 21 2011 Brian C. Lane <bcl@redhat.com> 17.1-1
- Rebuilt for glibc bug#747377 - 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 <mgracik@redhat.com> 16.4-1 * Mon Oct 21 2011 Will Woods <wwoods@redhat.com> 17.0-1
- Add nss libraries to the image. - Merges the 'treebuilder' branch of lorax
- images are split into two parts again (initrd.img, LiveOS/squashfs.img)
* Tue Jul 26 2011 Martin Gracik <mgracik@redhat.com> 16.3-1 - base memory use reduced to ~200M (was ~550M in F15, ~320MB in F16)
- Remove the sysvinit-tools removals from the template - initrd.img is now built by dracut
- Do not remove vmmouse binaries (#723831) - booting now requires correct "root=live:..." argument
- boot.iso is EFI hybrid capable (copy iso to USB stick, boot from EFI)
* Tue Jul 26 2011 Martin Gracik <mgracik@redhat.com> 16.2-1 - Better support for Apple EFI (now with custom boot icon!)
- Change IsBeta to IsFinal - new syslinux config (#734170)
- add fpaste to installer environment (#727842)
* Thu Jul 21 2011 Martin Gracik <mgracik@redhat.com> 16.1-1 - rsyslog.conf: hardcode hostname for virtio forwarding (#744544)
- Default to isBeta (#723901) - Use a predictable ISO Volume Label (#732298)
- syslinux-vesa-splash changed filename (#739345)
* Tue Jul 19 2011 Martin Gracik <mgracik@redhat.com> 16.0-1 - don't create /etc/sysconfig/network (#733425)
- Prepend dracut to the temporary initramfs directory (#722999) - xauth and libXmu are needed for ssh -X (#731046)
- Don't change the installroot (#722481) - add libreport plugins (#729537), clean up libreport
- Do not remove ntfsprogs (#722711) - keep nss certs for libreport (#730438)
- Create dracut initramfs for each kernel (#722466) - keep ModemManager (#727946)
- Change cjkuni-uming fonts for wgy-microhei (#709962) - keep vmmouse binaries (#723831)
- Remove check for required commands - change isbeta to isfinal, default to isFinal=False (#723901)
- Remove outputtree.py - use pungi's installroot rather than making our own (#722481)
- Remove unused code - keep ntfsresize around (#722711)
- replace cjkuni-uming-fonts with wqy-microhei-fonts (#709962)
* Fri Jun 24 2011 Martin Gracik <mgracik@redhat.com> 0.7-1 - install all firmware packages (#703291, #705392)
- Use bcj filter for compressing squashfs ramdisk - keep libmodman and libproxy (#701622)
- Add 'squashfs' compression type - write the lorax verion in the .buildstamp (#689697)
- refactor: split make_initramfs_runtime out of compress() - disable rsyslogd rate limiting on imuxsock (#696943)
- refactor: rename "compression speed" -> "compression args" - disable debuginfo package
- 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@redhat.com> 0.6-3
- Disable debuginfo package
* Mon May 02 2011 Martin Gracik <mgracik@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 Apr 13 2011 Martin Gracik <mgracik@redhat.com> 0.5-1 * Wed Apr 13 2011 Martin Gracik <mgracik@redhat.com> 0.5-1
- Remove pungi patch - Remove pungi patch

View File

@ -1 +1 @@
0931734d377845cf82e84c7df80f8d1b lorax-16.4.tar.bz2 9ee092c600d9d16e63751d67cdea6db6 lorax-17.1.tar.bz2