Added sub-package for image minimizer (dhuff)

- image-minimizer: support drop-keep-drop
- image-minimizer: add droprpm/keeprpm
This commit is contained in:
Alan Pevec 2011-04-04 14:54:10 +02:00
parent eb8a6c5350
commit 3ad7f0c4f3
3 changed files with 28 additions and 8 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
appliance-tools-004.5.tar.bz2 appliance-tools-004.5.tar.bz2
/appliance-tools-005.tar.bz2

View File

@ -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} %define debug_package %{nil}
Summary: Tools for building Appliances Summary: Tools for building Appliances
Name: appliance-tools Name: appliance-tools
Version: 004.5 Version: 005
Release: 1%{?dist} Release: 1%{?dist}
License: GPLv2 License: GPLv2
Group: System Environment/Base Group: System Environment/Base
URL: http://thincrust.org/ URL: http://thincrust.org/
# The source for this package was pulled from upstream's vcs. Use the # The source for this package was pulled from upstream's vcs. Use the
# following commands to generate the tarball: # following commands to generate the tarball:
# git clone git://git.fedorahosted.org/appliance-tools.git # git clone git://git.fedorahosted.org/appliance-tools
# git archive --format=tar --prefix=appliance-tools-%{version} appliance-tools-%{version} | bzip2 > appliance-tools-%{version}.tar.bz2 # cd appliance-tools
# git checkout appliance-tools-005
# make dist
Source0: %{name}-%{version}.tar.bz2 Source0: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Requires: livecd-tools >= 020 curl rsync kpartx Requires: livecd-tools >= 020 curl rsync kpartx
@ -25,8 +27,16 @@ ExcludeArch: ppc64 s390 s390x
%description %description
Tools for generating appliance images on Fedora based systems including Tools for generating appliance images on Fedora based systems including
derived distributions such as RHEL, CentOS and others. See derived distributions such as RHEL, CentOS and others.
http://thincrust.net for more details. 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 %prep
%setup -q %setup -q
@ -47,7 +57,6 @@ rm -rf $RPM_BUILD_ROOT
%doc config/fedora-aos.ks %doc config/fedora-aos.ks
%{_mandir}/man*/* %{_mandir}/man*/*
%{_bindir}/appliance-creator %{_bindir}/appliance-creator
%{_bindir}/image-minimizer
%{_bindir}/ec2-converter %{_bindir}/ec2-converter
%dir %{python_sitelib}/appcreate %dir %{python_sitelib}/appcreate
%dir %{python_sitelib}/ec2convert %dir %{python_sitelib}/ec2convert
@ -58,7 +67,17 @@ rm -rf $RPM_BUILD_ROOT
%{python_sitelib}/ec2convert/*.pyo %{python_sitelib}/ec2convert/*.pyo
%{python_sitelib}/ec2convert/*.pyc %{python_sitelib}/ec2convert/*.pyc
%files minimizer
%defattr(-,root,root,-)
%doc COPYING
%{_bindir}/image-minimizer
%changelog %changelog
* Mon Apr 04 2011 Alan Pevec <apevec@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 * Fri Aug 20 2010 Adam Tkac <atkac redhat com> - 004.5-1
- rebuild to ensure NVR in F14 is bigger than in F13 - rebuild to ensure NVR in F14 is bigger than in F13
- merge following changes from F12 branch [David Huff]: - merge following changes from F12 branch [David Huff]:

View File

@ -1 +1 @@
60b3b778a075d6683354d8c11f735932 appliance-tools-004.5.tar.bz2 a6e2a14d2fa474658a68845ce7ad06e9 appliance-tools-005.tar.bz2