Summary: Bootstrap a new Fedora system (like debootstrap) Name: febootstrap Version: 2.10 Release: 1%{?dist} License: GPLv2+ Group: Development/Tools URL: http://et.redhat.com/~rjones/febootstrap/ Source0: http://et.redhat.com/~rjones/febootstrap/files/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: /usr/bin/pod2man BuildRequires: fakeroot >= 1.11 BuildRequires: fakechroot >= 2.9-20 BuildRequires: yum >= 3.2 BuildRequires: /sbin/mke2fs BuildRequires: e2fsprogs-devel BuildRequires: glibc-static Requires: fakeroot >= 1.11 Requires: fakechroot >= 2.9-20 Requires: yum >= 3.2 Requires: util-linux-ng Requires: cpio Requires: /sbin/mke2fs # These are suggestions. However making them hard requirements # pulls in far too much stuff. #Requires: qemu #Requires: filelight #Requires: baobab # Not as nice as filelight. %description febootstrap is a Fedora equivalent to Debian's debootstrap. You can use it to create a basic Fedora filesystem, and build initramfs (initrd.img) or filesystem images. febootstrap also includes a separate tool to minimize filesystems by removing unneeded locales, documentation etc. The main difference from other appliance building tools is that this one doesn't need to be run as root. %prep %setup -q %build %configure make %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # Clean up the examples/ directory which will get installed in %doc. # In this case I don't want the scripts to be executable because # people should read them carefully before running them. rm examples/Makefile* chmod -x examples/*.sh %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc COPYING README examples %{_bindir}/febootstrap %{_bindir}/febootstrap-run %{_bindir}/febootstrap-install %{_bindir}/febootstrap-minimize %{_bindir}/febootstrap-to-initramfs %{_bindir}/febootstrap-to-supermin %{_bindir}/febootstrap-supermin-helper %{_mandir}/man8/febootstrap.8* %{_mandir}/man8/febootstrap-run.8* %{_mandir}/man8/febootstrap-install.8* %{_mandir}/man8/febootstrap-minimize.8* %{_mandir}/man8/febootstrap-to-initramfs.8* %{_mandir}/man8/febootstrap-to-supermin.8* %{_mandir}/man8/febootstrap-supermin-helper.8* %changelog * Thu Oct 28 2010 Richard Jones <rjones@redhat.com> - 2.10-1 - New upstream version 2.10. - Adds -u and -g options to febootstrap-supermin-helper which are required by virt-v2v. * Fri Aug 27 2010 Richard Jones <rjones@redhat.com> - 2.9-1 - New upstream version 2.9. - Fixes directory ordering problem in febootstrap-supermin-helper. * Thu Aug 26 2010 Richard Jones <rjones@redhat.com> - 2.8-1 - New upstream version 2.8. - This is backwards-compatible with version 2.7, and includes the new ext2 appliance builder. - New BRs on mke2fs, libext2fs, glibc-static. * Fri May 14 2010 Richard Jones <rjones@redhat.com> - 2.7-1.fc13.1 - New upstream version 2.7, backported from Rawhide. - febootstrap-supermin-helper shell script rewritten in C for speed. - This package contains C code so it is no longer 'noarch'. - MAKEDEV isn't required. * Fri Jan 22 2010 Richard Jones <rjones@redhat.com> - 2.6-1 - New upstream release 2.6. - Recheck package in rpmlint. * Thu Oct 22 2009 Richard Jones <rjones@redhat.com> - 2.5-2 - New upstream release 2.5. - Remove BR upx (not needed by upstream). - Two more scripts / manpages. * Thu Jul 30 2009 Richard Jones <rjones@redhat.com> - 2.4-1 - New upstream release 2.4. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Mon Jun 15 2009 Richard Jones <rjones@redhat.com> - 2.3-1 - New upstream release 2.3. * Mon Jun 15 2009 Richard Jones <rjones@redhat.com> - 2.2-1 - New upstream release 2.2. * Mon May 11 2009 Richard Jones <rjones@redhat.com> - 2.0-1 - New upstream release 2.0. * Thu May 7 2009 Richard Jones <rjones@redhat.com> - 1.9-1 - New upstream release 1.9. * Fri May 1 2009 Richard Jones <rjones@redhat.com> - 1.8-1 - New upstream release 1.8. * Mon Apr 20 2009 Richard Jones <rjones@redhat.com> - 1.7-1 - New upstream release 1.7. * Tue Apr 14 2009 Richard Jones <rjones@redhat.com> - 1.5-3 - Configure script has (unnecessary) BuildRequires on fakeroot, fakechroot, yum. * Tue Apr 14 2009 Richard Jones <rjones@redhat.com> - 1.5-2 - Initial build for Fedora.