[appliance-tools/f14/master] Added sub-package for image minimizer (dhuff)

Alan Pevec apevec at fedoraproject.org
Mon Apr 4 12:55:30 UTC 2011


commit 3ad7f0c4f3797cca57682b56f2e22af28978e25c
Author: Alan Pevec <apevec at redhat.com>
Date:   Mon Apr 4 14:54:10 2011 +0200

    Added sub-package for image minimizer (dhuff)
    
    - image-minimizer: support drop-keep-drop
    - image-minimizer: add droprpm/keeprpm

 .gitignore           |    1 +
 appliance-tools.spec |   33 ++++++++++++++++++++++++++-------
 sources              |    2 +-
 3 files changed, 28 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 92b15c1..84d87cf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 appliance-tools-004.5.tar.bz2
+/appliance-tools-005.tar.bz2
diff --git a/appliance-tools.spec b/appliance-tools.spec
index 5770014..b48540f 100644
--- a/appliance-tools.spec
+++ b/appliance-tools.spec
@@ -1,18 +1,20 @@
-%{!?python_sitelib: %define python_sitelib %(%{__python} -c "import distutils.sysconfig as d; print d.get_python_lib()")}
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c "import distutils.sysconfig as d; print d.get_python_lib()")}
 
 %define debug_package %{nil}
 
 Summary: Tools for building Appliances
 Name: appliance-tools
-Version: 004.5
+Version: 005
 Release: 1%{?dist}
 License: GPLv2
 Group: System Environment/Base
 URL: http://thincrust.org/
 # The source for this package was pulled from upstream's vcs.  Use the
 # following commands to generate the tarball:
-#  git clone git://git.fedorahosted.org/appliance-tools.git
-#  git archive --format=tar --prefix=appliance-tools-%{version} appliance-tools-%{version} | bzip2 > appliance-tools-%{version}.tar.bz2
+#  git clone git://git.fedorahosted.org/appliance-tools
+#  cd appliance-tools
+#  git checkout appliance-tools-005
+#  make dist
 Source0: %{name}-%{version}.tar.bz2
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 Requires: livecd-tools >= 020 curl rsync kpartx
@@ -25,8 +27,16 @@ ExcludeArch: ppc64 s390 s390x
 
 %description
 Tools for generating appliance images on Fedora based systems including
-derived distributions such as RHEL, CentOS and others. See
-http://thincrust.net for more details.
+derived distributions such as RHEL, CentOS and others.
+See http://thincrust.net for more details.
+
+%package minimizer
+Summary: Tool to minimize a appliance image
+Group: System Environment/Base
+BuildArch: noarch
+
+%description minimizer
+Tool that helps remove unwanted files from the appliance image.
 
 %prep
 %setup -q
@@ -47,7 +57,6 @@ rm -rf $RPM_BUILD_ROOT
 %doc config/fedora-aos.ks
 %{_mandir}/man*/*
 %{_bindir}/appliance-creator
-%{_bindir}/image-minimizer
 %{_bindir}/ec2-converter
 %dir %{python_sitelib}/appcreate
 %dir %{python_sitelib}/ec2convert
@@ -58,7 +67,17 @@ rm -rf $RPM_BUILD_ROOT
 %{python_sitelib}/ec2convert/*.pyo
 %{python_sitelib}/ec2convert/*.pyc
 
+%files minimizer
+%defattr(-,root,root,-)
+%doc COPYING
+%{_bindir}/image-minimizer
+
 %changelog
+* Mon Apr 04 2011 Alan Pevec <apevec at redhat.com> 005-1
+- image-minimizer: support drop-keep-drop
+- image-minimizer: add droprpm/keeprpm
+- Added sub-package for image minimizer (dhuff)
+
 * Fri Aug 20 2010 Adam Tkac <atkac redhat com> - 004.5-1
 - rebuild to ensure NVR in F14 is bigger than in F13
 - merge following changes from F12 branch [David Huff]:
diff --git a/sources b/sources
index d7efd80..a203274 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-60b3b778a075d6683354d8c11f735932  appliance-tools-004.5.tar.bz2
+a6e2a14d2fa474658a68845ce7ad06e9  appliance-tools-005.tar.bz2


More information about the scm-commits mailing list