#!/bin/sh
# Build LILO for Slackware
CWD=`pwd`
VERSION=22.5.9

cd /tmp
tar xzvf $CWD/lilo-$VERSION.tar.gz
cd lilo-$VERSION
make
make install
chown root.bin /sbin/lilo /sbin/mkrescue
chown root.bin /usr/sbin/keytab-lilo.pl
# Add Slackware's 'liloconfig' utility:
mkdir -p /sbin
cp -a $CWD/liloconfig /sbin/liloconfig
chmod 755 /sbin/liloconfig
chown root.bin /sbin/liloconfig
mkdir -p /var/log/setup
cp -a $CWD/setup.liloconfig /var/log/setup/setup.liloconfig
cp -a $CWD/text.lilohelp /var/log/setup/text.lilohelp
chmod 755 /var/log/setup/setup.liloconfig
chmod 644 /var/log/setup/text.lilohelp
chown root.root /var/log/setup/setup.liloconfig /var/log/setup/text.lilohelp
rm -rf $PKG/usr/doc/lilo-$VERSION
mkdir -p $PKG/usr/doc/lilo-$VERSION
cp -a CHANGES COPYING COPYRIGHT INCOMPAT QuickInst READM* doc sample \
  $PKG/usr/doc/lilo-$VERSION
if [ -r $CWD/lilo-$VERSION.lsm ]; then
  cp -a $CWD/lilo-$VERSION.lsm $PKG/usr/doc/lilo-$VERSION
fi
if [ -r $CWD/lilo-$VERSION.announce.txt ]; then
  cp -a $CWD/lilo-$VERSION.announce.txt $PKG/usr/doc/lilo-$VERSION
fi
( cd /usr/man/man5 ; gzip -9 --force lilo.conf.5 )
( cd /usr/man/man8 ; gzip -9 --force lilo.8 )
( cd /usr/man/man8 ; gzip -9 --force mkrescue.8 )
chown -R root.root $PKG/usr/doc/lilo-$VERSION
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
