7f68ba9
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "import distutils.sysconfig as d; print d.get_python_lib()")}
7f68ba9
7f68ba9
%define debug_package %{nil}
7f68ba9
7f68ba9
Summary: Tools for building Appliances
7f68ba9
Name: appliance-tools
7f68ba9
Version: 002
0a27663
Release: 5%{?dist}
7f68ba9
License: GPLv2
7f68ba9
Group: System Environment/Base
7f68ba9
URL: http://thincrust.net
7f68ba9
Source0: %{name}-%{version}.tar.bz2
7f68ba9
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
0a27663
Requires: livecd-tools >= 017.1 curl rsync kpartx
7f68ba9
Requires: zlib
7f68ba9
Requires: qemu-img
7f68ba9
BuildRequires: python
7f68ba9
BuildArch: noarch
0a27663
ExclusiveArch: %{ix86} x86_64 ppc alpha sparc armv4l noarch
7f68ba9
7f68ba9
7f68ba9
%description
7f68ba9
Tools for generating appliance images on Fedora based systems including
7f68ba9
derived distributions such as RHEL, CentOS and others. See
7f68ba9
http://thincrust.net for more details.
7f68ba9
7f68ba9
%prep
7f68ba9
%setup -q
7f68ba9
7f68ba9
%build
7f68ba9
make
7f68ba9
7f68ba9
%install
7f68ba9
rm -rf $RPM_BUILD_ROOT
7f68ba9
make install DESTDIR=$RPM_BUILD_ROOT
7f68ba9
7f68ba9
%clean
7f68ba9
rm -rf $RPM_BUILD_ROOT
7f68ba9
7f68ba9
%files
7f68ba9
%defattr(-,root,root,-)
7f68ba9
%doc README COPYING
7f68ba9
%doc config/fedora9-aos.ks
7f68ba9
%{_mandir}/man*/*
7f68ba9
%{_bindir}/appliance-creator
7f68ba9
%{_bindir}/image-minimizer
0a27663
%{_bindir}/ec2-converter
7f68ba9
%dir %{python_sitelib}/appcreate
0a27663
%dir %{python_sitelib}/ec2convert
7f68ba9
%{python_sitelib}/appcreate/*.py
7f68ba9
%{python_sitelib}/appcreate/*.pyo
7f68ba9
%{python_sitelib}/appcreate/*.pyc
0a27663
%{python_sitelib}/ec2convert/*.py
0a27663
%{python_sitelib}/ec2convert/*.pyo
0a27663
%{python_sitelib}/ec2convert/*.pyc
7f68ba9
7f68ba9
%changelog
0a27663
* Fri Nov 07 2008 David Huff <dhuff@redhat.com> - 002-5
0a27663
- Fixed broken dependencies for specific archs where qemu is not available
0a27663
- backported ec2 converter code (jboggs)
0a27663
- backported features form applaince-tools-003-5
0a27663
-- Fixed problem with long move operations (#466278)
0a27663
-- Fixed error converting disk formats (#464798)
0a27663
-- Added support for tar archives (#470292)
0a27663
-- Added md5/sha256 disk signature support (jboggs)
0a27663
-- Modified zip functionality can now do with or with out 64bit ext.
0a27663
-- Added support for including extra file in the package (#470337)
0a27663
-- Added option for -o outdir, no longer uses name
0a27663
-- OutPut is now in a seprate dir under appliance name
0a27663
a4cb0a9
* Mon Oct 13 2008 David Huff <dhuff@redhat.com> 002-4
a4cb0a9
- fix for problem with long move operations (#466278)
a4cb0a9
- support patterns in directory names (apevec)
a4cb0a9
- fix exit upon error when converting disk formats (#464798)
a4cb0a9
a4cb0a9
* Wed Sep 24 2008 David Huff <dhuff@redhat.com> 002-3
7f68ba9
- refactored code to match upsteaem project
7f68ba9
- backported new features from upsteam version 003-4
7f68ba9
7f68ba9
* Wed Jul 09 2008 Alan Pevec <apevec@redhat.com> 002-1
7f68ba9
- import imgcreate.fs refactoring and other changes
7f68ba9
  to make it work with Fedora-9 livecd-tools-0.17.1 w/o Thincrust patches
7f68ba9
7f68ba9
* Wed Jun 11 2008 David Huff <dhuff@redhat.com> - 001-3
7f68ba9
- fixed dependancys
7f68ba9
7f68ba9
* Tue Jun 10 2008 David Huff <dhuff@redhat.com> - 001-2
7f68ba9
- Undated opt parser
7f68ba9
- fixed grub issue
7f68ba9
- build aginsted newer livecd-tools for selinux issues
7f68ba9
7f68ba9
* Wed May 14 2008 David Huff <dhuff@redhat.com> - 001
7f68ba9
- Initial build.
7f68ba9