test/filesystem.spec
author J. Ali Harlow <ali@juiblex.co.uk>
Wed Apr 29 17:00:01 2009 +0100 (2009-04-29)
changeset 361 2523d03a840e
child 393 d16ac3fb05fa
permissions -rw-r--r--
Add support for preloading lua modules. This is useful both when
providing lua bindings to applications based on librazor and when
producing static binaries using librazor (where otherwise the lua
POSIX library would need to be included as an additional dynamic
object).
     1 Name:      filesystem
     2 Summary:   Test package
     3 Group:     Test
     4 License:   GPL
     5 Version:   1
     6 Release:   1
     7 BuildArch: noarch
     8 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
     9 
    10 %description
    11 Test package
    12 
    13 %prep
    14 
    15 %build
    16 
    17 %install
    18 mkdir %{buildroot}
    19 mkdir -p %{buildroot}%{_sysconfdir}
    20 mkdir -p %{buildroot}/{%{_bindir},%{_libdir},%{_includedir}}
    21 mkdir -p %{buildroot}/media
    22 
    23 %clean
    24 rm -rf %{buildroot}
    25 
    26 %post -p <lua>
    27 function mkdir_missing(dir)
    28     if posix.stat(dir) == nil then
    29         posix.mkdir(dir)
    30     end
    31 end
    32 mkdir_missing("/media/cdrom")
    33 
    34 %files
    35 %defattr(0755,root,root)
    36 /etc
    37 %{_prefix}
    38 %dir /media