Also suggest baobab.
[febootstrap.git] / febootstrap.spec.in
1 # @configure_input@
2
3 Summary:     Bootstrap a new Fedora system (like debootstrap)
4 Name:        febootstrap
5 Version:     @VERSION@
6 Release:     1%{?dist}
7 License:     GPLv2+
8 Group:       Development/Tools
9 URL:         http://et.redhat.com/~rjones/febootstrap/
10 Source0:     http://et.redhat.com/~rjones/febootstrap/files/%{name}-%{version}.tar.gz
11 BuildRoot:   %{_tmppath}/%{name}-%{version}-%{release}-root
12 BuildArch:   noarch
13
14 BuildRequires: /usr/bin/pod2man
15
16 Requires:    fakeroot >= 1.11
17 Requires:    fakechroot >= 2.8-15.fc10.rwmj4
18 Requires:    yum >= 3.2
19 Requires:    MAKEDEV
20 Requires:    util-linux-ng
21 Requires:    cpio
22 Requires:    upx
23
24 # These are suggestions.  However making them hard requirements
25 # pulls in far too much stuff.
26 #Requires:    qemu
27 #Requires:    filelight
28 #Requires:    baobab     # Not as nice as filelight.
29
30
31 %description
32 febootstrap is a Fedora equivalent to Debian's debootstrap.  You can
33 use it to create a basic Fedora filesystem, and build initramfs
34 (initrd.img) or filesystem images.
35
36 febootstrap also includes a separate tool to minimize filesystems by
37 removing unneeded locales, documentation etc.
38
39 The main difference from other appliance building tools is that this
40 one doesn't need to be run as root.
41
42
43 %prep
44 %setup -q
45
46
47 %build
48 %configure
49 make
50
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 make DESTDIR=$RPM_BUILD_ROOT install
55
56 # Clean up the examples/ directory which will get installed in %doc.
57 # In this case I don't want the scripts to be executable because
58 # people should read them carefully before running them.
59 rm examples/Makefile*
60 chmod -x examples/*.sh
61
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66
67 %files
68 %defattr(-,root,root,-)
69 %doc COPYING README examples
70 %{_bindir}/febootstrap
71 %{_bindir}/febootstrap-to-initramfs
72 %{_bindir}/febootstrap-minimize
73 %{_mandir}/man8/febootstrap.8*
74 %{_mandir}/man8/febootstrap-to-initramfs.8*
75 %{_mandir}/man8/febootstrap-minimize.8*
76
77
78 %changelog
79 * Mon Mar 23 2009 Richard Jones <rjones@redhat.com> - 1.1-1
80 - Initial build.