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

openSUSE Build Service is sponsored by