test/zap.spec
author J. Ali Harlow <ali@juiblex.co.uk>
Thu Feb 09 20:45:27 2012 +0000 (2012-02-09)
changeset 418 33b825d3128d
parent 351 48b0adfe3059
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@351
     4
Name:      zap
ali@351
     5
Summary:   Test package
ali@351
     6
Group:     Test
ali@351
     7
License:   GPL
ali@351
     8
Version:   1
ali@351
     9
Release:   1
ali@351
    10
Source:    zap.tar
ali@351
    11
BuildArch: noarch
ali@351
    12
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ali@351
    13
Prefix:    /usr
ali@351
    14
ali@351
    15
%description
ali@351
    16
Test package
ali@351
    17
ali@351
    18
%prep
ali@351
    19
ali@351
    20
%build
ali@351
    21
ali@351
    22
%install
ali@351
    23
mkdir -p $RPM_BUILD_ROOT/usr/bin
ali@351
    24
touch $RPM_BUILD_ROOT/usr/bin/zap
ali@351
    25
ali@351
    26
%clean
ali@351
    27
ali@351
    28
%files
ali@351
    29
/usr/bin/zap