test/filesystem.spec
author J. Ali Harlow <ali@juiblex.co.uk>
Thu Oct 09 17:27:41 2014 +0100 (2014-10-09)
changeset 455 df914f383f5c
parent 393 d16ac3fb05fa
permissions -rw-r--r--
Support downloading from local repository even without libcurl

Using the --url option of the razor executable, it is possible
to specify a yum repository on the local machine (eg., on installation
media) and import from there, eg.,:

C> razor --url file:///d:/ import-yum

This will be handled by libcurl if available but if not, an internal
copy routine will be used.

Note that if Microsoft's KTM implementation of atomic transactions is
used, then the current directory must support atomic transactions
(also improve error messages for this, and other, cases).
ali@393
     1
%define _source_payload w9.gzdio
ali@393
     2
%define _binary_payload w9.gzdio
ali@393
     3
ali@352
     4
Name:      filesystem
ali@352
     5
Summary:   Test package
ali@352
     6
Group:     Test
ali@352
     7
License:   GPL
ali@352
     8
Version:   1
ali@352
     9
Release:   1
ali@352
    10
BuildArch: noarch
ali@352
    11
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ali@352
    12
ali@352
    13
%description
ali@352
    14
Test package
ali@352
    15
ali@352
    16
%prep
ali@352
    17
ali@352
    18
%build
ali@352
    19
ali@352
    20
%install
ali@393
    21
mkdir -p %{buildroot}
ali@352
    22
mkdir -p %{buildroot}%{_sysconfdir}
ali@409
    23
mkdir -p %{buildroot}/{%{_bindir},%{_prefix}/lib,%{_includedir}}
ali@352
    24
mkdir -p %{buildroot}/media
ali@352
    25
ali@352
    26
%clean
ali@352
    27
rm -rf %{buildroot}
ali@352
    28
ali@352
    29
%post -p <lua>
ali@352
    30
function mkdir_missing(dir)
ali@352
    31
    if posix.stat(dir) == nil then
ali@352
    32
        posix.mkdir(dir)
ali@352
    33
    end
ali@352
    34
end
ali@352
    35
mkdir_missing("/media/cdrom")
ali@352
    36
ali@352
    37
%files
ali@352
    38
%defattr(0755,root,root)
ali@352
    39
/etc
ali@352
    40
%{_prefix}
ali@352
    41
%dir /media