test/zsh2.spec
author J. Ali Harlow <ali@juiblex.co.uk>
Thu Feb 09 20:45:27 2012 +0000 (2012-02-09)
changeset 418 33b825d3128d
parent 363 c75a2d5caae9
permissions -rw-r--r--
Add transaction barriers
These allow packages to be installed and removed which have scripts
that depend on each other when atomic transactions are involved.
Note that yum supports pre, but not other requires flags. post will
need similar support to the post scripts themselves pulling in the
requires flags from the rpms. Likewise preun and postun will need
similar handling to those scrips since the requires flags will need
to be stored in the razor database.
ali@393
     1
%define _source_payload w9.gzdio
ali@393
     2
%define _binary_payload w9.gzdio
ali@393
     3
ali@363
     4
Name:      zsh2
ali@363
     5
Summary:   Test package
ali@363
     6
Group:     Test
ali@363
     7
License:   GPL
ali@363
     8
Version:   1
ali@363
     9
Release:   1
ali@363
    10
Source:    zsh2.tar
ali@363
    11
BuildArch: noarch
ali@363
    12
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ali@363
    13
Prefix:    /usr
ali@363
    14
Requires:  zip
ali@363
    15
ali@363
    16
%description
ali@363
    17
New and improved test package
ali@363
    18
ali@363
    19
%prep
ali@363
    20
ali@363
    21
%build
ali@363
    22
ali@363
    23
%install
ali@363
    24
mkdir -p $RPM_BUILD_ROOT/usr/bin
ali@363
    25
mkdir -p $RPM_BUILD_ROOT/etc
ali@363
    26
touch $RPM_BUILD_ROOT/usr/bin/zsh2
ali@363
    27
echo "DEVICE /dev/tty" > $RPM_BUILD_ROOT/etc/zsh.conf
ali@363
    28
ali@363
    29
%clean
ali@363
    30
ali@363
    31
%files
ali@363
    32
/usr/bin/zsh2
ali@363
    33
/etc/zsh.conf