File l4-base.spec of Package l4-base
Name: l4-base
License: GPL
Version: 1
Release: 1
Group: L4
Summary: L4 directory structure
Source1: macros.l4.in
Source2: profile.sh
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
L4 directory structure
%build
%ifarch %ix86
L4_ARCH=i386
FIASCO_ARCH=x86_586
%endif
if test -z "$L4_ARCH"; then
echo "Architecture %_arch not supported"
exit 1
fi
mkdir -p %buildroot/opt/l4/{bin,lib,include,doc}
mkdir -p %buildroot/opt/l4/share/man/man{1,2,3,4,5,6,7,8,9}
mkdir -p %buildroot/boot/l4/$FIASCO_ARCH
mkdir -p %buildroot/etc/rpm
sed "s/@L4_ARCH@/$L4_ARCH/g; s/@FIASCO_ARCH@/$FIASCO_ARCH/g" \
%_sourcedir/macros.l4.in >%buildroot/etc/rpm/macros.l4
mkdir -p %buildroot/opt/l4/etc
cp %_sourcedir/profile.sh %buildroot/opt/l4/etc
%files
%defattr(-, root, root)
/opt/l4
/boot/l4
/etc/rpm/macros.l4