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).
     1 %define _source_payload w9.gzdio
     2 %define _binary_payload w9.gzdio
     3 
     4 Name:      filesystem
     5 Summary:   Test package
     6 Group:     Test
     7 License:   GPL
     8 Version:   1
     9 Release:   1
    10 BuildArch: noarch
    11 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
    12 
    13 %description
    14 Test package
    15 
    16 %prep
    17 
    18 %build
    19 
    20 %install
    21 mkdir -p %{buildroot}
    22 mkdir -p %{buildroot}%{_sysconfdir}
    23 mkdir -p %{buildroot}/{%{_bindir},%{_prefix}/lib,%{_includedir}}
    24 mkdir -p %{buildroot}/media
    25 
    26 %clean
    27 rm -rf %{buildroot}
    28 
    29 %post -p <lua>
    30 function mkdir_missing(dir)
    31     if posix.stat(dir) == nil then
    32         posix.mkdir(dir)
    33     end
    34 end
    35 mkdir_missing("/media/cdrom")
    36 
    37 %files
    38 %defattr(0755,root,root)
    39 /etc
    40 %{_prefix}
    41 %dir /media