[febootstrap] - Split package into febootstrap (for building) and febootstrap-supermin-helper (for running). No

Richard W.M. Jones rjones at fedoraproject.org
Fri Jan 14 18:33:57 UTC 2011


commit eea95848024bef4afbcd472078fb4e2e91c103eb
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Fri Jan 14 18:27:05 2011 +0000

    - Split package into febootstrap (for building) and febootstrap-supermin-helper
      (for running).  Note that febootstrap depends on febootstrap-supermin-helper,
      but you can install febootstrap-supermin-helper on its own.

 febootstrap.spec |   32 ++++++++++++++++++++++++++------
 1 files changed, 26 insertions(+), 6 deletions(-)
---
diff --git a/febootstrap.spec b/febootstrap.spec
index 963707d..470a6c9 100644
--- a/febootstrap.spec
+++ b/febootstrap.spec
@@ -1,7 +1,7 @@
 Summary:     Bootstrapping tool for creating supermin appliances
 Name:        febootstrap
 Version:     3.3
-Release:     3%{?dist}
+Release:     4%{?dist}
 License:     GPLv2+
 Group:       Development/Tools
 URL:         http://people.redhat.com/~rjones/febootstrap/
@@ -21,10 +21,7 @@ ExclusiveArch:  alpha armv4l %{ix86} ia64 x86_64 ppc sparc sparcv9 ppc64
 
 Requires:    yum >= 3.2
 Requires:    yum-utils
-Requires:    util-linux-ng
-Requires:    cpio
-Requires:    /sbin/mke2fs
-Requires:    /sbin/insmod.static
+Requires:    febootstrap-supermin-helper = %{version}-%{release}
 
 # These are suggestions.  However making them hard requirements
 # pulls in far too much stuff.
@@ -40,6 +37,19 @@ size, which get fully instantiated on-the-fly in a fraction of a
 second when you need to boot one of them.
 
 
+%package supermin-helper
+Summary:     Runtime support for febootstrap
+Group:       Development/Tools
+Requires:    util-linux-ng
+Requires:    cpio
+Requires:    /sbin/mke2fs
+Requires:    /sbin/insmod.static
+
+
+%description supermin-helper
+%{name}-supermin-helper contains the runtime support for %{name}.
+
+
 %prep
 %setup -q
 
@@ -69,12 +79,22 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %doc COPYING README
 %{_bindir}/febootstrap
-%{_bindir}/febootstrap-supermin-helper
 %{_mandir}/man8/febootstrap.8*
+
+
+%files supermin-helper
+%defattr(-,root,root,-)
+%doc COPYING
+%{_bindir}/febootstrap-supermin-helper
 %{_mandir}/man8/febootstrap-supermin-helper.8*
 
 
 %changelog
+* Fri Jan 14 2011 Richard Jones <rjones at redhat.com> - 3.3-4
+- Split package into febootstrap (for building) and febootstrap-supermin-helper
+  (for running).  Note that febootstrap depends on febootstrap-supermin-helper,
+  but you can install febootstrap-supermin-helper on its own.
+
 * Fri Jan 14 2011 Richard Jones <rjones at redhat.com> - 3.3-3
 - Clear executable stack flag on febootstrap-supermin-helper.
 


More information about the scm-commits mailing list