File suse-ec2-tools.spec of Package suse-ec2-tools

#
# spec file for package suse-ec2-tools (Version 1.0)
#
# Copyright (c) 2008 Novell Canada Ltd, Ottawa, Ontario, Canada.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

%define service amazon
%define svnrev "$Rev: 836 $"
%define rev %(echo "%svnrev" | sed -e 's/.*://;s/\$//')

Name:           suse-ec2-tools
License:        GPLv2
Group:          Productivity/Networking/System
Version:        1.4.2
Release:        %rev
Summary:        Tools for running openSUSE on Amazon EC2
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source:         %{name}-%{version}.tar.gz
BuildArch:	noarch
# We want a highly compatible package, so gzip the payload
%define _binary_payload w9.gzdio
Requires: 	coreutils sed bash grep util-linux
Recommends:     zypper rpm curl ruby tar unzip bzip2 gzip module-init-tools 
Recommends:     file
%if 0%{suse_version}
Prereq: %insserv_prereq %fillup_prereq
%endif

%description
These tools allow openSUSE to run on Amazon EC2



Authors:
--------
    Peter Bowen <pzb@novell.com>
    Marcus Schaefer <ms@novell.com>
    Amazon EC2 Team

%prep
%setup

%build

%install
%makeinstall
%if 0%{suse_version}
mkdir -p "$RPM_BUILD_ROOT%{_sbindir}"
ln -sf /etc/init.d/%{service} $RPM_BUILD_ROOT%{_sbindir}/rc%{service}
mkdir -p "$RPM_BUILD_ROOT/var/adm/fillup-templates"
mv "$RPM_BUILD_ROOT/etc/sysconfig/%{service}" "$RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.%{service}"
%endif

%clean
rm -rf $RPM_BUILD_ROOT

%post
if [ -x /sbin/mkinitrd_setup ]; then
    /sbin/mkinitrd_setup
fi
%if 0%{suse_version}
%fillup_and_insserv %{service}
%else
/sbin/chkconfig --add %{service}
%endif

%preun
%if 0%{suse_version}
%stop_on_removal
%endif

%postun
%if 0%{suse_version}
%insserv_cleanup
%endif
if [ -x /sbin/mkinitrd_setup ]; then
    /sbin/mkinitrd_setup
fi

%files
%defattr(-,root,root)
%{_sysconfdir}/ec2
%{_initrddir}/*
/lib/mkinitrd/*.sh
/lib/mkinitrd/scripts/*
%{_sbindir}/*
%{_datadir}/suse-ec2

%if 0%{suse_version}
/var/adm/fillup-templates/sysconfig.%{service}
%else
%config(noreplace) %{_sysconfdir}/sysconfig/%{service}
%endif

%changelog
* Sat Oct  4 2008 pzb@novell.com
- Use svn export to create the release tarball
- Add requirements, various bugfixes
* Sat Sep 27 2008 pzb@novell.com
- 1.4.1, adds support for SLES10
* Wed Sep 10 2008 pzb@novell.com
- 1.4, including many fixes and enhancements
- New sysconfig script included with some configuration options
- Lots of if suse_version checks to make a compliant openSUSE package
* Fri Aug 29 2008 pzb@novell.com
- New package
openSUSE Build Service is sponsored by