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.
     1 %define _source_payload w9.gzdio
     2 %define _binary_payload w9.gzdio
     3 
     4 Name:      zsh2
     5 Summary:   Test package
     6 Group:     Test
     7 License:   GPL
     8 Version:   1
     9 Release:   1
    10 Source:    zsh2.tar
    11 BuildArch: noarch
    12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
    13 Prefix:    /usr
    14 Requires:  zip
    15 
    16 %description
    17 New and improved test package
    18 
    19 %prep
    20 
    21 %build
    22 
    23 %install
    24 mkdir -p $RPM_BUILD_ROOT/usr/bin
    25 mkdir -p $RPM_BUILD_ROOT/etc
    26 touch $RPM_BUILD_ROOT/usr/bin/zsh2
    27 echo "DEVICE /dev/tty" > $RPM_BUILD_ROOT/etc/zsh.conf
    28 
    29 %clean
    30 
    31 %files
    32 /usr/bin/zsh2
    33 /etc/zsh.conf