ishcherb / rpms / lorax

Forked from rpms/lorax 6 years ago
Clone
Martin Gracik 75675ef
%define debug_package %{nil}
Martin Gracik 75675ef
Martin Gracik 6d90247
Name:           lorax
9273360
Version:        20.3
6435e0a
Release:        1%{?dist}
Martin Gracik 6d90247
Summary:        Tool for creating the anaconda install images
Martin Gracik 6d90247
Martin Gracik 6d90247
Group:          Applications/System
Martin Gracik 6d90247
License:        GPLv2+
Martin Gracik 6d90247
URL:            http://git.fedorahosted.org/git/?p=lorax.git
3b60413
Source0:        https://fedorahosted.org/releases/l/o/%{name}/%{name}-%{version}.tar.gz
Martin Gracik 6d90247
Martin Gracik 16297df
BuildRequires:  python2-devel
Martin Gracik 829626c
Martin Gracik 829626c
Requires:       GConf2
Martin Gracik 6d90247
Requires:       cpio
Martin Gracik 6d90247
Requires:       device-mapper
Martin Gracik 6d90247
Requires:       dosfstools
Martin Gracik 829626c
Requires:       e2fsprogs
Martin Gracik 829626c
Requires:       findutils
Martin Gracik 829626c
Requires:       gawk
Martin Gracik 6d90247
Requires:       genisoimage
46bfeb7
Requires:       glib2
Martin Gracik 829626c
Requires:       glibc
Martin Gracik 829626c
Requires:       glibc-common
Martin Gracik 16297df
Requires:       gzip
Martin Gracik 829626c
Requires:       isomd5sum
Martin Gracik 829626c
Requires:       libselinux-python
Martin Gracik 829626c
Requires:       module-init-tools
Martin Gracik 829626c
Requires:       parted
Martin Gracik 829626c
Requires:       python-mako
7695dd2
Requires:       squashfs-tools >= 4.2
Martin Gracik 829626c
Requires:       util-linux
Martin Gracik 829626c
Requires:       xz
Martin Gracik 0153a7c
Requires:       yum
Martin Gracik 2346c16
Requires:       pykickstart
9675a26
Requires:       dracut >= 030
0968815
0968815
%if 0%{?fedora}
0968815
# Fedora specific deps
6493e18
Requires:       fedup-dracut
6493e18
Requires:       fedup-dracut-plymouth
b1a3aeb
%ifarch x86_64
b1a3aeb
Requires: hfsplus-tools
b1a3aeb
%endif
0968815
%endif
Martin Gracik 6d90247
Martin Gracik 16297df
%ifarch %{ix86} x86_64
7695dd2
Requires:       syslinux >= 4.02-5
Martin Gracik 77fd217
%endif
Martin Gracik 77fd217
7695dd2
%ifarch ppc ppc64
7695dd2
Requires:       kernel-bootwrapper
7d9b154
Requires:       grub2
7d9b154
Requires:       grub2-tools
7695dd2
%endif
7695dd2
Martin Gracik 0153a7c
%ifarch s390 s390x
Martin Gracik 0153a7c
Requires:       openssh
Martin Gracik 0153a7c
%endif
Martin Gracik 0153a7c
Martin Gracik 6d90247
%description
Martin Gracik 6d90247
Lorax is a tool for creating the anaconda install images.
Martin Gracik 6d90247
7695dd2
It also includes livemedia-creator which is used to create bootable livemedia,
7695dd2
including live isos and disk images. It can use libvirtd for the install, or
7695dd2
Anaconda's image install feature.
7695dd2
Martin Gracik 6d90247
%prep
Martin Gracik 6d90247
%setup -q
Martin Gracik 6d90247
Martin Gracik 6d90247
%build
Martin Gracik 6d90247
Martin Gracik 6d90247
%install
Martin Gracik 6d90247
rm -rf $RPM_BUILD_ROOT
03dcc45
make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
Martin Gracik 6d90247
Martin Gracik 6d90247
%files
Martin Gracik 6d90247
%defattr(-,root,root,-)
7695dd2
%doc COPYING AUTHORS README.livemedia-creator
577e9cc
%doc docs/fedora-livemedia.ks
577e9cc
%doc docs/fedora-livemedia-ec2.ks
Martin Gracik 6d90247
%{python_sitelib}/pylorax
Martin Gracik 6d90247
%{python_sitelib}/*.egg-info
Martin Gracik 6d90247
%{_sbindir}/lorax
7695dd2
%{_sbindir}/mkefiboot
7695dd2
%{_sbindir}/livemedia-creator
Martin Gracik 6d90247
%dir %{_sysconfdir}/lorax
Martin Gracik 6d90247
%config(noreplace) %{_sysconfdir}/lorax/lorax.conf
Martin Gracik 6d90247
%dir %{_datadir}/lorax
Martin Gracik 6d90247
%{_datadir}/lorax/*
03dcc45
%{_mandir}/man1/*.1*
Martin Gracik 6d90247
Martin Gracik 6d90247
%changelog
9273360
* Wed Oct 16 2013 Brian C. Lane <bcl@redhat.com> 20.3-1
9273360
- ARM: install the dtb files into the install tree. (dennis@ausil.us)
9273360
- ARM: Don't install or deal with in templates, no longer existing kernels
9273360
  (dennis@ausil.us)
9273360
- kernel changed seperator for flavours from . to + update regular expression
9273360
  (dennis@ausil.us)
9273360
- Keep virtio_console module (#1019564) (bcl@redhat.com)
9273360
- Add macboot option (#1012529) (bcl@redhat.com)
9273360
577e9cc
* Wed Sep 25 2013 Brian C. Lane <bcl@redhat.com> 20.2-1
577e9cc
- drop dracut args from config files (#1008054) (bcl@redhat.com)
577e9cc
- livemedia-creator: Update example kickstart (bcl@redhat.com)
577e9cc
6435e0a
* Mon Sep 09 2013 Brian C. Lane <bcl@redhat.com> 20.1-1
6435e0a
- Yaboot to grub2 conversion cleanup. (dwa@redhat.com)
6435e0a
- Firstboot is not an anaconda dependency (vpodzime@redhat.com)
6435e0a
- Revert "Switch to cgit url for Source0" (bcl@redhat.com)
6435e0a
- Switch to cgit url for Source0 (bcl@redhat.com)
3b60413
7d9b154
* Tue Sep 03 2013 Brian C. Lane <bcl@redhat.com> 20.0-1
7d9b154
- remove firewalld from installroot (#1002195) (bcl@redhat.com)
7d9b154
- Make sure grubby is installed for initrd creation (#1001896) (bcl@redhat.com)
7d9b154
- GRUB2 as the ISO boot loader for POWER arch (pfsmorigo@br.ibm.com)
7d9b154
- Require hfsplus-tools on Fedora x86_64 (bcl@redhat.com)
7d9b154
b0c2f0f
* Fri Aug 23 2013 Brian C. Lane <bcl@redhat.com> 19.8-1
b0c2f0f
- Make sure we have a theme settings file in place. (clumens@redhat.com)
b0c2f0f
- Keep liblzo2.* (#997643) (dshea@redhat.com)
b0c2f0f
- Make sure dracut uses no-hostonly mode (bcl@redhat.com)
b0c2f0f
- Run spice-vdagentd without systemd-logind integration (#969405)
b0c2f0f
  (dshea@redhat.com)
b1a3aeb
9675a26
* Thu Aug 01 2013 Brian C. Lane <bcl@redhat.com> 19.7-1
9675a26
- Add a dist target that copies the archive to fedorahosted (bcl@redhat.com)
9675a26
- dracut-nohostonly and dracut-norescue got renamed for dracut >= 030
9675a26
  (harald@redhat.com)
9675a26
- EFI and related packages are only for x86_64 (pjones@redhat.com)
9675a26
- Don't remove xkeyboard-config message files (#972236) (dshea@redhat.com)
9675a26
03dcc45
* Fri Jul 26 2013 Brian C. Lane <bcl@redhat.com> 19.6-1
03dcc45
- Add manpage for lorax (bcl@redhat.com)
03dcc45
- Add manpage for livemedia-creator (bcl@redhat.com)
03dcc45
- livemedia-creator: pass inst.cmdline for headless installs (#985487)
03dcc45
  (bcl@redhat.com)
03dcc45
- Stop using /usr/bin/env (#987028) (bcl@redhat.com)
03dcc45
- livemedia-creator: clarify required package errors (#985340) (bcl@redhat.com)
03dcc45
- Include device-mapper-persistent-data in images for thinp support.
03dcc45
  (dlehman@redhat.com)
03dcc45
7461c1f
* Thu Jun 13 2013 Brian C. Lane <bcl@redhat.com> 19.5-1
7461c1f
- Let sshd decide which keys to create (#971856) (bcl@redhat.com)
7461c1f
- Don't remove thbrk.tri (#886250) (bcl@redhat.com)
7461c1f
- Switch from xorg-x11-fonts-ethiopic to sil-abyssinica-fonts (#875664)
7461c1f
  (bcl@redhat.com)
7461c1f
- Make ignoring yum_lock messages in anaconda easier. (clumens@redhat.com)
7461c1f
- Bump image size up to 2G (#967556) (bcl@redhat.com)
7461c1f
- livemedia-creator: Fix logic for anaconda test (#958036) (bcl@redhat.com)
7461c1f
f952f49
* Tue May 21 2013 Brian C. Lane <bcl@redhat.com> 19.4-1
f952f49
- Add command for opening anaconda log file to history (mkolman@gmail.com)
f952f49
- Do not install chrony and rdate explicitly (vpodzime@redhat.com)
f952f49
c13c71a
* Mon Apr 29 2013 Brian C. Lane <bcl@redhat.com> 19.3-1
c13c71a
- Remove /var/log/journal so journald won't write to overlay
c13c71a
  (wwoods@redhat.com)
c13c71a
- Leave /etc/os-release in the initrd (#956241) (bcl@redhat.com)
c13c71a
- no standalone modutils package (dan@danny.cz)
c13c71a
- remove no longer supported arm kernel variants add the new lpae one
c13c71a
  (dennis@ausil.us)
c13c71a
- livemedia-creator: Update example kickstarts (bcl@redhat.com)
c13c71a
- livemedia-creator: Ignore rescue kernels (bcl@redhat.com)
c13c71a
e09e49e
* Mon Apr 15 2013 Brian C. Lane <bcl@redhat.com> 19.2-1
e09e49e
- Let devices get detected and started automatically. (dlehman@redhat.com)
e09e49e
- Fix import of version (bcl@redhat.com)
e09e49e
- fix version query and add one to the log file (hamzy@us.ibm.com)
e09e49e
- Do not remove files required by tools from the s390utils-base package.
e09e49e
  (jstodola@redhat.com)
e09e49e
1df0cc8
* Tue Mar 19 2013 Brian C. Lane <bcl@redhat.com> 19.1-1
1df0cc8
- Print & log messages on scriptlet/transaction errors (wwoods@redhat.com)
1df0cc8
- sysutils: add -x to cp in linktree (wwoods@redhat.com)
1df0cc8
- treebuilder: fix "Can't stat exclude path "/selinux"..." message
1df0cc8
  (wwoods@redhat.com)
1df0cc8
- runtime: install dracut-{nohostonly,norescue} (wwoods@redhat.com)
1df0cc8
- runtime-install: install shim-unsigned (wwoods@redhat.com)
1df0cc8
- Add explicit install of net-tools (#921619) (bcl@redhat.com)
1df0cc8
- Don't remove hmac files for ssh and sshd (#882153) (bcl@redhat.com)
1df0cc8
- Raise an error when there are no initrds (bcl@redhat.com)
1df0cc8
- Add yum logging to yum.log (bcl@redhat.com)
1df0cc8
- remove sparc support (dennis@ausil.us)
1df0cc8
- Change Makefile to produce .tgz (bcl@redhat.com)
1df0cc8
0968815
* Thu Feb 28 2013 Brian C. Lane <bcl@redhat.com> 19.0-1
0968815
- New Version 19.0
0968815
- Remove some env variables (#907692) (bcl@redhat.com)
0968815
- Make sure tmpfs is enabled (#908253) (bcl@redhat.com)
0968815
0968815
* Tue Feb 12 2013 Brian C. Lane <bcl@redhat.com> 18.31-1
0968815
- add syslinux and ssm (bcl@redhat.com)
0968815
- Add filesystem image install support (bcl@redhat.com)
0968815
0968815
* Thu Jan 31 2013 Brian C. Lane <bcl@redhat.com> 18.30-1
0968815
- yum changed the callback info (bcl@redhat.com)
0968815
- tigervnc-server-module depends on Xorg, which doesn't exist on s390x
0968815
  (dan@danny.cz)
0968815
- tools not existing on s390x (dan@danny.cz)
0968815
- specspo is dead for a long time (dan@danny.cz)
0968815
- no Xorg on s390x (dan@danny.cz)
0968815
- Make boot configs consistent. (dmach@redhat.com)
0968815
- Dynamically generate the list of installed platforms for .treeinfo
0968815
  (dmarlin@redhat.com)
0968815
- Add a U-Boot wrapped image of 'upgrade.img'. (dmarlin@redhat.com)
0968815
- Add trigger for Anaconda's exception handling to bash_history
0968815
  (vpodzime@redhat.com)
0968815
- livemedia-creator: update example kickstarts (bcl@redhat.com)
0968815
- livemedia-creator: don't pass console=ttyS0 (bcl@redhat.com)
0968815
- Fix gcdx64.efi path to work for other distros than Fedora. (dmach@redhat.com)
0968815
0968815
* Thu Dec 20 2012 Martin Gracik <mgracik@redhat.com> 18.29-1
0968815
- Do not remove gtk3 share files (mgracik@redhat.com)
0968815
0968815
* Wed Dec 19 2012 Martin Gracik <mgracik@redhat.com> 18.28-1
0968815
- Fix rexists (mgracik@redhat.com)
0968815
- Several 'doupgrade' fixes in the x86 template. (dmach@redhat.com)
0968815
- Missing semicolon (mgracik@redhat.com)
0968815
0968815
* Tue Dec 18 2012 Martin Gracik <mgracik@redhat.com> 18.27-1
0968815
- Only run installupgradeinitrd if upgrade on s390x (mgracik@redhat.com)
0968815
0968815
* Tue Dec 18 2012 Martin Gracik <mgracik@redhat.com> 18.26-1
0968815
- Only run installupgradeinitrd if upgrade (mgracik@redhat.com)
0968815
0968815
* Tue Dec 18 2012 Martin Gracik <mgracik@redhat.com> 18.25-1
0968815
- Add --noupgrade option (mgracik@redhat.com)
0968815
- Require fedup-dracut* only on Fedora. (dmach@redhat.com)
0968815
0968815
* Fri Dec 14 2012 Brian C. Lane <bcl@redhat.com> 18.24-1
0968815
- imgutils: use -s for kpartx, wait for device creation (bcl@redhat.com)
0968815
- livemedia-creator: Use SELinux Permissive mode (bcl@redhat.com)
0968815
- livemedia-creator: use cmdline mode (bcl@redhat.com)
0968815
- use correct variable for upgrade image on s390 (dan@danny.cz)
0968815
- only ix86/x86_64 and ppc/ppc64 need grub2 (dan@danny.cz)
0968815
- no mount (sub-)package since RHEL-2 (dan@danny.cz)
0968815
- Correct argument to installupgradeinitrd. (dmarlin@redhat.com)
0968815
- Added fedup requires to spec (bcl@redhat.com)
0968815
0968815
* Wed Dec 05 2012 Brian C. Lane <bcl@redhat.com> 18.23-1
0968815
- remove multipath rules (#880263) (bcl@redhat.com)
0968815
- add installupgradeinitrd function and use it to install the upgrade initrds
0968815
  (dennis@ausil.us)
0968815
- use installinitrd to install the upgrade.img initramfs so that we get correct
0968815
  permissions (dennis@ausil.us)
0968815
- ppc and arm need to use kernel.upgrade not kernel.upgrader (dennis@ausil.us)
0968815
- remove upgrade from the sparc and sysylinux config templates
0968815
  (dennis@ausil.us)
0968815
- Add the 'fedup' plymouth theme if available (wwoods@redhat.com)
0968815
- make templates install upgrade.img (wwoods@redhat.com)
0968815
- build fedup upgrade.img (wwoods@redhat.com)
0968815
- treebuilder: improve findkernels() initrd search (wwoods@redhat.com)
0968815
- treebuilder: add 'prefix' to rebuild_initrds() (wwoods@redhat.com)
0968815
- Add thai-scalable-waree-fonts (#872468) (mgracik@redhat.com)
0968815
- Do not remove the fipscheck package (#882153) (mgracik@redhat.com)
0968815
- Add MokManager.efi to EFI/BOOT (#882101) (mgracik@redhat.com)
6493e18
dee1bba
* Tue Nov 06 2012 Brian C. Lane <bcl@redhat.com> 18.22-1
dee1bba
- Install the yum-langpacks plugin (#868869) (jkeating@redhat.com)
dee1bba
- perl is required by some low-level tools on s390x (#868824) (dan@danny.cz)
dee1bba
1517000
* Thu Oct 11 2012 Brian C. Lane <bcl@redhat.com> 18.21-1
1517000
- Change the install user's shell for tmux (jkeating@redhat.com)
1517000
- Set permissions on the initrd (#863018) (mgracik@redhat.com)
1517000
- Remove the default word from boot menu (#848676) (mgracik@redhat.com)
1517000
- Disable a whole bunch more keyboard shortcuts (#863823). (clumens@redhat.com)
1517000
- use /var/tmp instead of /tmp (bcl@redhat.com)
1517000
- remove rv from unmount error log (bcl@redhat.com)
1517000
5366015
* Wed Sep 19 2012 Brian C. Lane <bcl@redhat.com> 18.20-1
5366015
- Remove grub 0.97 splash (bcl@redhat.com)
5366015
- livemedia-creator: use rd.live.image instead of liveimg (bcl@redhat.com)
5366015
9525679
* Mon Sep 17 2012 Brian C. Lane <bcl@redhat.com> 18.19-1
9525679
- There's no lang-table in anaconda anymore (#857925) (mgracik@redhat.com)
9525679
- add convienience functions for running commands (bcl@redhat.com)
9525679
- restore CalledProcessError handling (bcl@redhat.com)
9525679
- add CalledProcessError to execWith* functions (bcl@redhat.com)
9525679
- live uses root not inst.stage2 (bcl@redhat.com)
9525679
- Revert "X needs the DRI drivers" (#855289) (bcl@redhat.com)
9525679
9cb7705
* Fri Sep 07 2012 Brian C. Lane <bcl@redhat.com> 18.18-1
9cb7705
- Keep the dracut-lib.sh around for runtime (#851362) (jkeating@redhat.com)
9cb7705
- X needs the DRI drivers (#855289) (bcl@redhat.com)
9cb7705
46bfeb7
* Fri Aug 31 2012 Brian C. Lane <bcl@redhat.com> 18.17-1
46bfeb7
- use inst.stage2=hd:LABEL (#848641) (bcl@redhat.com)
46bfeb7
- Disable the maximize/unmaximize key bindings (#853410). (clumens@redhat.com)
46bfeb7
32dc82e
* Thu Aug 30 2012 Brian C. Lane <bcl@redhat.com> 18.16-1
32dc82e
- Revert "Mask the tmp.mount service to avoid tmpfs" (jkeating@redhat.com)
32dc82e
8051dc6
* Thu Aug 23 2012 Brian C. Lane <bcl@redhat.com> 18.15-1
8051dc6
- change grub-cd.efi to gcdx64.efi (#851326) (bcl@redhat.com)
8051dc6
- use wildcard for product path to efi binaries (#851196) (bcl@redhat.com)
8051dc6
- Add yum-plugin-fastestmirror (#849797) (bcl@redhat.com)
8051dc6
- livemedia-creator: update templates for grub2-efi support (bcl@redhat.com)
8051dc6
- imgutils: fix umount retry handling (bcl@redhat.com)
8051dc6
- livemedia-creator: use stage2 instead of root (bcl@redhat.com)
8051dc6
- livemedia-creator: add location option (bcl@redhat.com)
8051dc6
- nm-connection-editor was moved to separate package (#849056)
8051dc6
  (rvykydal@redhat.com)
8051dc6
112881c
* Thu Aug 16 2012 Brian C. Lane <bcl@redhat.com> 18.14-1
112881c
- remove cleanup of some essential libraries (bcl@redhat.com)
112881c
- Mask the tmp.mount service to avoid tmpfs (jkeating@redhat.com)
112881c
3bb2af2
* Wed Aug 15 2012 Brian C. Lane <bcl@redhat.com> 18.13-1
3bb2af2
- Add a command line option to override the ARM platform. (dmarlin@redhat.com)
3bb2af2
- Don't remove krb5-libs (#848227) (mgracik@redhat.com)
3bb2af2
- Add grub2-efi support and Secure Boot shim support. (pjones@redhat.com)
3bb2af2
- Fix GPT code to allocate space for /2/ tables. (pjones@redhat.com)
3bb2af2
- Add platforms to the treeinfo for Beaker support. (dmarlin@redhat.com)
3bb2af2
- add logging to lorax (bcl@redhat.com)
3bb2af2
- move live templates into their own subdir of share (bcl@redhat.com)
3bb2af2
- clean up command execution (bcl@redhat.com)
3bb2af2
- livemedia-creator: cleanup logging a bit (bcl@redhat.com)
8a67b11
Martin Gracik 831e88c
* Wed Jul 25 2012 Martin Gracik <mgracik@redhat.com> 18.12-1
Martin Gracik 831e88c
- Add 'mvebu' to list of recognized ARM kernels. (dmarlin@redhat.com)
Martin Gracik 831e88c
- Cleanup boot menus (#809663) (mgracik@redhat.com)
Martin Gracik 831e88c
- Don't remove chvt from the install image (#838554) (mgracik@redhat.com)
Martin Gracik 831e88c
- Add llvm-libs (#826351) (mgracik@redhat.com)
Martin Gracik 831e88c
8b87e88
* Fri Jul 20 2012 Brian C. Lane <bcl@redhat.com> 18.11-1
8b87e88
- livemedia-creator: add some error checking (bcl@redhat.com)
8b87e88
Martin Gracik a4bd988
* Tue Jul 10 2012 Martin Gracik <mgracik@redhat.com> 18.10-1
Martin Gracik a4bd988
- Don't set a root= argument (wwoods@redhat.com)
Martin Gracik a4bd988
  Resolves: rhbz#837208
Martin Gracik a4bd988
- Don't remove the id tool (mgracik@redhat.com)
Martin Gracik a4bd988
  Resolves: rhbz#836493
Martin Gracik a4bd988
- Xauth is in bin (mgracik@redhat.com)
Martin Gracik a4bd988
  Resolves: rhbz#837317
Martin Gracik a4bd988
- Actually add plymouth to the initramfs (wwoods@redhat.com)
Martin Gracik a4bd988
- don't use --prefix with dracut anymore (wwoods@redhat.com)
Martin Gracik a4bd988
- newui requires checkisomd5 to run media check. (clumens@redhat.com)
Martin Gracik a4bd988
Martin Gracik 23f0c8c
* Thu Jun 21 2012 Martin Gracik <mgracik@redhat.com> 18.9-1
Martin Gracik 23f0c8c
- Add initial support for ARM based systems (dmarlin) (mgracik@redhat.com)
Martin Gracik 23f0c8c
- Add plymouth to the installer runtime (wwoods@redhat.com)
Martin Gracik 23f0c8c
- add 'systemctl' command and use it in postinstall (wwoods@redhat.com)
Martin Gracik 23f0c8c
- add dracut-shutdown.service (and its dependencies) (wwoods@redhat.com)
Martin Gracik 23f0c8c
- leave pregenerated locale files (save RAM) (wwoods@redhat.com)
Martin Gracik 23f0c8c
- runtime-cleanup: log broken symlinks being removed (wwoods@redhat.com)
Martin Gracik 23f0c8c
- Add some documentation to LoraxTemplateRunner (wwoods@redhat.com)
Martin Gracik 23f0c8c
- fix '-runcmd' and improve logging (wwoods@redhat.com)
Martin Gracik 23f0c8c
- mkefiboot: add --debug (wwoods@redhat.com)
Martin Gracik 23f0c8c
- pylorax.imgutils: add retry loop and "lazy" to umount() (wwoods@redhat.com)
Martin Gracik 23f0c8c
- pylorax.imgutils: add debug logging (wwoods@redhat.com)
Martin Gracik 23f0c8c
- pylorax: set up logging as recommended by logging module (wwoods@redhat.com)
Martin Gracik 23f0c8c
- remove dmidecode (wwoods@redhat.com)
Martin Gracik 23f0c8c
- clean up net-tools properly (wwoods@redhat.com)
Martin Gracik 23f0c8c
- runtime-cleanup: correctly clean up kbd (wwoods@redhat.com)
Martin Gracik 23f0c8c
- runtime-cleanup: correctly clean up iproute (wwoods@redhat.com)
Martin Gracik 23f0c8c
- runtime-cleanup: drop a bunch of do-nothing removals (wwoods@redhat.com)
Martin Gracik 23f0c8c
- Create missing /etc/fstab (wwoods@redhat.com)
Martin Gracik 23f0c8c
- Fix systemd unit cleanup in runtime-postinstall (wwoods@redhat.com)
Martin Gracik 23f0c8c
- Disable Alt+Tab in metacity (mgracik@redhat.com)
Martin Gracik 23f0c8c
- Add pollcdrom module to dracut (bcl@redhat.com)
Martin Gracik 23f0c8c
Martin Gracik 1a848b3
* Wed Jun 06 2012 Martin Gracik <mgracik@redhat.com> 18.8-1
Martin Gracik 1a848b3
- Check if selinux is enabled before getting the mode (mgracik@redhat.com)
Martin Gracik 1a848b3
- Add grub2 so that rescue is more useful (bcl@redhat.com)
Martin Gracik 1a848b3
Martin Gracik 2346c16
* Mon Jun 04 2012 Martin Gracik <mgracik@redhat.com> 18.7-1
Martin Gracik 2346c16
- Comment on why selinux needs to be in permissive or disabled
Martin Gracik 2346c16
  (mgracik@redhat.com)
Martin Gracik 2346c16
- Verify the yum transaction (mgracik@redhat.com)
Martin Gracik 2346c16
- Do not remove shared-mime-info (#825960) (mgracik@redhat.com)
Martin Gracik 2346c16
- Add a --required switch to installpkg (mgracik@redhat.com)
Martin Gracik 2346c16
- livemedia-creator: Hook up arch option (bcl@redhat.com)
Martin Gracik 2346c16
- livemedia-creator: Add appliance creation (bcl@redhat.com)
Martin Gracik 2346c16
- livemedia-creator: handle failed mount for ami (bcl@redhat.com)
Martin Gracik 2346c16
Martin Gracik 829626c
* Fri Jun 01 2012 Martin Gracik <mgracik@redhat.com> 18.6-1
Martin Gracik 829626c
- Fix the rpm call (mgracik@redhat.com)
Martin Gracik 829626c
- Use selinux python module to get enforcing mode (mgracik@redhat.com)
Martin Gracik 829626c
Martin Gracik 829626c
* Thu May 31 2012 Martin Gracik <mgracik@redhat.com> 18.5-1
Martin Gracik 829626c
- Don't remove sha256sum from the install image (mgracik@redhat.com)
Martin Gracik 829626c
- Check if selinux is not in Enforcing mode (#824835) (mgracik@redhat.com)
Martin Gracik 829626c
- Install rpcbind (#824835) (mgracik@redhat.com)
Martin Gracik 829626c
- Remove hfsplus-tools dependency (#818913) (mgracik@redhat.com)
Martin Gracik 829626c
- Copy mapping and magic to BOOTDIR on ppc (#815550) (mgracik@redhat.com)
Martin Gracik 829626c
- Automatic commit of package [lorax] release [18.4-1]. (mgracik@redhat.com)
Martin Gracik 829626c
Martin Gracik 34ce5a5
* Fri May 25 2012 Martin Gracik <mgracik@redhat.com> 18.4-1
Martin Gracik 34ce5a5
- Initialized to use tito.
Martin Gracik 34ce5a5
- Use gz not bz2 for source
Martin Gracik 34ce5a5
- remove 'loadkeys' stub (#804306)
Martin Gracik 34ce5a5
- add name field to .treeinfo its a concatination of family and version
Martin Gracik 34ce5a5
- Fix typo in help (#819476)
Martin Gracik 34ce5a5
- include the new cmsfs-fuse interface
Martin Gracik 34ce5a5
- linuxrc.s390 is dead in anaconda
Martin Gracik 34ce5a5
- Add the ppc magic file
Martin Gracik 34ce5a5
- Install proper branding packages from repo (#813969)
Martin Gracik 34ce5a5
- Use --mac for isohybrid only if doing macboot images
Martin Gracik 34ce5a5
- Add --nomacboot option
Martin Gracik 34ce5a5
- Add packages needed for NTP functionality in the installer
Martin Gracik 34ce5a5
- livemedia-creator: check kickstart for display modes (#819660)
Martin Gracik 34ce5a5
- livemedia-creator: Removed unused ImageMount class
Martin Gracik 34ce5a5
- livemedia-creator: cleanup after a crash
Martin Gracik 34ce5a5
- livemedia-creator: start using /var/tmp instead of /tmp
Martin Gracik 34ce5a5
- livemedia-creator: make libvirt module optional
Martin Gracik 34ce5a5
- stop moving /run (#818918)
Martin Gracik 34ce5a5
a2e0413
* Thu May 03 2012 Brian C. Lane <bcl@redhat.com> 18.3-1
a2e0413
- Added BCM4331 firmware (#817151) (mgracik)
a2e0413
- mkefiboot: Add support for disk label files (mjg)
a2e0413
- Add 'tmux' to runtime image (wwoods)
a2e0413
- Add /etc/sysctl.d/anaconda.conf, set kernel.printk=1 (#816022) (wwoods)
a2e0413
- reduce image size from 2GB to 1GB (wwoods)
a2e0413
- keep all filesystem tools (wwoods)
a2e0413
- Leave some of the grub2 utilities in the install image (#749323) (mgracik)
a2e0413
- add media check menu option (bcl)
a2e0413
- remove unneeded dracut bootargs (bcl)
a2e0413
- mkefiboot: Copy Mac bootloader, rather than linking it (mjg)
a2e0413
- Remove workdir if it was created by lorax (#807964) (mgracik)
a2e0413
- add gdisk to install image (#811083) (bcl)
a2e0413
- Don't use --allbut for xfsprogs cleanup (#804779) (mgracik)
a2e0413
- Log all removed files (mgracik)
a2e0413
- Add spice-vdagent to initrd (#804739) (mgracik)
a2e0413
- Add ntfs-3g to initrd (#804302) (mgracik)
a2e0413
- ntfs-3g now uses /usr/lib (#810039) (bcl)
a2e0413
dc216ab
* Fri Mar 30 2012 Brian C. Lane <bcl@redhat.com> 18.2-1
dc216ab
- Merge noloader commits from f17-branch (bcl)
dc216ab
- mkefiboot: Make Apple boot images appear in the startup preferences (mjg)
dc216ab
- add symlink from /mnt/install -> /run/install (wwoods)
dc216ab
- Don't trash all the initscripts 'fedora*' services (wwoods)
dc216ab
- remove anaconda-copy-ks.sh (wwoods)
dc216ab
- add anaconda dracut module (wwoods)
dc216ab
- runtime-postinstall: remove references to loader (wwoods)
dc216ab
- runtime-postinstall: remove keymap stuff (wwoods)
dc216ab
- Add the icfg package (#771733) (mgracik)
dc216ab
- Log the output of mkfs (#769928) (mgracik)
dc216ab
- Fix product name replacing in templates (#799919) (mgracik)
dc216ab
- Fix requires (mgracik)
dc216ab
- use cache outside the installtree (bcl)
dc216ab
- add iscsi-initiator-utils (#804522) (bcl)
dc216ab
- livemedia-creator: update TreeBuilder use for isolabel (bcl)
dc216ab
dc216ab
* Tue Mar 06 2012 Brian C. Lane <bcl@redhat.com> 18.1-1
75afb14
- livemedia-creator: update README (bcl)
75afb14
- example livemedia kickstart for ec2 (bcl)
75afb14
- livemedia-creator: console=ttyS0 not /dev/ttyS0 (bcl)
75afb14
- livemedia-creator: Add support for making ami images (bcl)
dc216ab
- Don't remove btrfs utils (#796511) (mgracik)
dc216ab
- Remove root and ip parameters from generic.prm (#796572) (mgracik)
dc216ab
- Check if the volume id is not longer than 32 chars (#786832) (mgracik)
dc216ab
- Add option to specify volume id on command line (#786834) (mgracik)
dc216ab
- Install nhn-nanum-gothic-fonts (#790266) (mgracik)
dc216ab
- Change the locale to C (#786833) (mgracik)
dc216ab
- iputils is small and required by dhclient-script (bcl)
dc216ab
- util-linux-ng is now util-linux (bcl)
dc216ab
dc216ab
* Mon Feb 20 2012 Brian C. Lane <bcl@redhat.com> 18.0-1
41ef9b0
- use --prefix=/run/initramfs when building initramfs (wwoods)
41ef9b0
- dhclient-script needs cut and arping (bcl)
41ef9b0
- Fix missing CalledProcessError import (bcl)
41ef9b0
- metacity now depends on gsettings-desktop-schemas (bcl)
41ef9b0
- Add findiso to grub config (mjg)
dc216ab
- add memtest to the boot.iso for x86 (#787234) (bcl)
dc216ab
- Don't use mk-s390-cdboot (dhorak) (mgracik)
dc216ab
- Add dracut args to grub.conf (bcl)
41ef9b0
- Change the squashfs image section in .treeinfo (mgracik)
41ef9b0
- Add path to squashfs image to the treeinfo (mgracik)
41ef9b0
- Add runtime basename variable to the template (mgracik)
dc216ab
- use internal implementation of the addrsize utility (dan)
dc216ab
- Make sure var/run is not a symlink on s390x (#787217) (mgracik)
dc216ab
- Create var/run/dbus directory on s390x (#787217) (mgracik)
41ef9b0
41ef9b0
* Wed Feb 08 2012 Brian C. Lane <bcl@redhat.com> 17.3-1
41ef9b0
- keep convertfs.sh script in image (#787893) (bcl)
41ef9b0
- Add dracut convertfs module (#787893) (bcl)
41ef9b0
- fix templates to work with F17 usrmove (tflink)
41ef9b0
- changing hfs to hfsplus so that the correct mkfs binary is called (tflink)
41ef9b0
- Add luks, md and dm dracut args to bootloaders (bcl)
41ef9b0
- update lorax and livemedia_creator to use isfinal (bcl)
41ef9b0
- lorax: copy kickstarts into sysroot (#743135) (bcl)
41ef9b0
- livemedia-creator: Mount iso if rootfs is LiveOS (bcl)
41ef9b0
- Log output of failed command (mgracik)
41ef9b0
- Add packages required for gtk3 and the new anaconda UI. (clumens)
41ef9b0
Martin Gracik 411f9cd
* Thu Jan 12 2012 Martin Gracik <mgracik@redhat.com> 17.2-1
Martin Gracik 411f9cd
- Allow specifying buildarch on the command line (#771382) (mgracik)
Martin Gracik 411f9cd
- lorax: Don't touch /etc/mtab in cleanup (bcl)
Martin Gracik 411f9cd
- Update TODO and POLICY to reflect the current state of things (wwoods)
Martin Gracik 411f9cd
- consider %ghost files part of the filelists in templates (wwoods)
Martin Gracik 411f9cd
- lorax: Add option to exclude packages (bcl)
Martin Gracik 411f9cd
- dracut needs kbd directories (#769932) (bcl)
Martin Gracik 411f9cd
- better debug, handle relative output paths (bcl)
Martin Gracik 411f9cd
7695dd2
* Wed Dec 21 2011 Brian C. Lane <bcl@redhat.com> 17.1-1
7695dd2
- lorax: check for output directory early and quit (bcl)
7695dd2
- lorax: Add --proxy command (bcl)
7695dd2
- lorax: add --config option (bcl)
7695dd2
- Modify spec file for livemedia-creator (bcl)
7695dd2
- Add no-virt mode to livemedia-creator (bcl)
7695dd2
- Add livemedia-creator README and example ks (bcl)
7695dd2
- Add config files for live media (bcl)
7695dd2
- Add livemedia-creator (bcl)
7695dd2
- Allow a None to be passed as size to create_runtime (bcl)
7695dd2
- Add execWith utils from anaconda (bcl)
7695dd2
- Changes needed for livecd creation (bcl)
7695dd2
- dracut has moved to /usr/bin (bcl)
7695dd2
7695dd2
* Mon Oct 21 2011 Will Woods <wwoods@redhat.com> 17.0-1
7695dd2
- Merges the 'treebuilder' branch of lorax
7695dd2
- images are split into two parts again (initrd.img, LiveOS/squashfs.img)
7695dd2
- base memory use reduced to ~200M (was ~550M in F15, ~320MB in F16)
7695dd2
- initrd.img is now built by dracut
7695dd2
- booting now requires correct "root=live:..." argument
7695dd2
- boot.iso is EFI hybrid capable (copy iso to USB stick, boot from EFI)
7695dd2
- Better support for Apple EFI (now with custom boot icon!)
7695dd2
- new syslinux config (#734170)
7695dd2
- add fpaste to installer environment (#727842)
7695dd2
- rsyslog.conf: hardcode hostname for virtio forwarding (#744544)
7695dd2
- Use a predictable ISO Volume Label (#732298)
7695dd2
- syslinux-vesa-splash changed filename (#739345)
7695dd2
- don't create /etc/sysconfig/network (#733425)
7695dd2
- xauth and libXmu are needed for ssh -X (#731046)
7695dd2
- add libreport plugins (#729537), clean up libreport
7695dd2
- keep nss certs for libreport (#730438)
7695dd2
- keep ModemManager (#727946)
7695dd2
- keep vmmouse binaries (#723831)
7695dd2
- change isbeta to isfinal, default to isFinal=False (#723901)
7695dd2
- use pungi's installroot rather than making our own (#722481)
7695dd2
- keep ntfsresize around (#722711)
7695dd2
- replace cjkuni-uming-fonts with wqy-microhei-fonts (#709962)
7695dd2
- install all firmware packages (#703291, #705392)
7695dd2
- keep libmodman and libproxy (#701622)
7695dd2
- write the lorax verion in the .buildstamp (#689697)
7695dd2
- disable rsyslogd rate limiting on imuxsock (#696943)
7695dd2
- disable debuginfo package
Martin Gracik 16297df
Martin Gracik 77fd217
* Wed Apr 13 2011 Martin Gracik <mgracik@redhat.com> 0.5-1
Martin Gracik 77fd217
- Remove pungi patch
Martin Gracik 77fd217
- Remove pseudo code
Martin Gracik 77fd217
- Add a /bin/login shim for use only in the installation environment.
Martin Gracik 77fd217
- Set the hostname from a config file, not programmatically.
Martin Gracik 77fd217
- Add systemd and agetty to the installation environment.
Martin Gracik 77fd217
- Specify "cpio -H newc" instead of "cpio -c".
Martin Gracik 77fd217
- Provide shutdown on s390x (#694518)
Martin Gracik 77fd217
- Fix arch specific requires in spec file
Martin Gracik 77fd217
- Add s390 modules and do some cleanup of the template
Martin Gracik 77fd217
- Generate ssh keys on s390
Martin Gracik 77fd217
- Don't remove tr, needed for s390
Martin Gracik 77fd217
- Do not check if we have all commands
Martin Gracik 77fd217
- Change location of addrsize and mk-s390-cdboot
Martin Gracik 77fd217
- Shutdown is in another location
Martin Gracik 77fd217
- Do not skip broken packages
Martin Gracik 77fd217
- Don't install network-manager-netbook
Martin Gracik 77fd217
- Wait for subprocess to finish
Martin Gracik 77fd217
- Have to call os.makedirs
Martin Gracik 77fd217
- images dir already exists, we just need to set it
Martin Gracik 77fd217
- Do not remove libassuan.
Martin Gracik 77fd217
- The biarch is a function not an attribute
Martin Gracik 77fd217
- Create images directory in outputtree
Martin Gracik 77fd217
- Use gzip on ppc initrd
Martin Gracik 77fd217
- Create efibootdir if doing efi images
Martin Gracik 77fd217
- Get rid of create_gconf().
Martin Gracik 77fd217
- gconf/metacity: have only one workspace.
Martin Gracik 77fd217
- Add yum-langpacks yum plugin to anaconda environment (notting)
Martin Gracik 77fd217
- Replace variables in yaboot.conf
Martin Gracik 77fd217
- Add sparc specific packages
Martin Gracik 77fd217
- Skip keymap creation on s390
Martin Gracik 77fd217
- Copy shutdown and linuxrc.s390 on s390
Martin Gracik 77fd217
- Add packages for s390
Martin Gracik 77fd217
- Add support for sparc
Martin Gracik 77fd217
- Use factory to get the image classes
Martin Gracik 77fd217
- treeinfo has to be addressed as self.treeinfo
Martin Gracik 77fd217
- Add support for s390
Martin Gracik 77fd217
- Add the xen section to treeinfo on x86_64
Martin Gracik 77fd217
- Fix magic and mapping paths
Martin Gracik 77fd217
- Fix passing of prepboot and macboot arguments
Martin Gracik 77fd217
- Small ppc fixes
Martin Gracik 77fd217
- Check if the file we want to remove exists
Martin Gracik 77fd217
- Install x86 specific packages only on x86
Martin Gracik 77fd217
- Change the location of zImage.lds
Martin Gracik 77fd217
- Added ppc specific packages
Martin Gracik 77fd217
- memtest and efika.forth are in /boot
Martin Gracik 77fd217
- Add support for ppc
Martin Gracik 77fd217
- Minor sparc pseudo code changes
Martin Gracik 77fd217
- Added sparc pseudo code (dgilmore)
Martin Gracik 77fd217
- Added s390 and x86 pseudo code
Martin Gracik 77fd217
- Added ppc pseudo code
Martin Gracik 77fd217
Martin Gracik 89526c3
* Mon Mar 14 2011 Martin Gracik <mgracik@redhat.com> 0.4-1
Martin Gracik 89526c3
- Add the images-xen section to treeinfo on x86_64
Martin Gracik 89526c3
- Print a message when no arguments given (#684463)
Martin Gracik 89526c3
- Mako template returns unicode strings (#681003)
Martin Gracik 89526c3
- The check option in options causes ValueError
Martin Gracik 89526c3
- Disable all ctrl-alt-arrow metacity shortcuts
Martin Gracik 89526c3
- Remove the locale-archive explicitly
Martin Gracik 89526c3
- Use xz when compressing the initrd
Martin Gracik 89526c3
- Keep the source files for locales and get rid of the binary form
Martin Gracik 89526c3
- Add /sbin to $PATH (for the tty2 terminal)
Martin Gracik 89526c3
- Create /var/run/dbus directory in installtree
Martin Gracik 89526c3
- Add mkdir support to template
Martin Gracik 89526c3
- gpart is present only on i386 arch (#672611)
Martin Gracik 89526c3
- util-linux-ng changed to util-linux
2903a0d
Martin Gracik ef6161a
* Mon Jan 24 2011 Martin Gracik <mgracik@redhat.com> 0.3-1
Martin Gracik ef6161a
- Don't remove libmount package
Martin Gracik ef6161a
- Don't create mtab symlink, already exists
Martin Gracik ef6161a
- Exit with error if we have no lang-table
Martin Gracik ef6161a
- Fix file logging
Martin Gracik ef6161a
- Overwrite the /etc/shadow file
Martin Gracik ef6161a
- Use [images-xen] section for PAE and xen kernels
Martin Gracik ef6161a
Martin Gracik 815ea2e
* Fri Jan 14 2011 Martin Gracik <mgracik@redhat.com> 0.2-2
Martin Gracik 815ea2e
- Fix the gnome themes
Martin Gracik 815ea2e
- Add biosdevname package
Martin Gracik 815ea2e
- Edit .bash_history file
Martin Gracik 815ea2e
- Add the initrd and kernel lines to .treeinfo
Martin Gracik 815ea2e
- Don't remove the gamin package from installtree
Martin Gracik 815ea2e
Martin Gracik 6d90247
* Wed Dec 01 2010 Martin Gracik <mgracik@redhat.com> 0.1-1
Martin Gracik 6d90247
- First packaging of the new lorax tool.