#Maintainer: Dimitris Tzemos <djemos(at)slackel.gr>

pkgname=lilo
pkgver=24.0
pkgrel=2dj
source=("lilo-24.0.tar.gz" "liloconfig" "setup.liloconfig" "text.lilohelp" "slackel.bmp")
options=('nosrcpack' 'noautodotnew')

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"lilo (Linux Loader)"
"Generic Boot Loader for Linux ('LInux LOader') by Werner Almesberger."
"LILO boots Linux from your hard drive. It can also boot other"
"operating systems such as MS-DOS and OS/2, and can even boot DOS from"
"the second hard drive. LILO comes with utilities and documentation"
"that make it easier to install, such as 'liloconfig' and 'QuickStart'."
"NOTE: Installing boot loaders is inherently dangerous. Be sure to have"
"some means to boot your system from a different media if you install"
"LILO on your hard disk."
)


build() {
	cd $startdir/src/$pkgname-$pkgver

	sed -i "s/OPT=-Os/OPT=$CFLAGS/" make.vars

	make || return 1
	make -i install DESTDIR=$startdir/pkg || return 1

	# Remove non-Slackware litter:
	( 
	 cd $startdir/pkg/boot
	 rm -f *.bmp *debian*
	)
	rm -r $startdir/pkg/etc/{initramfs,kernel}
	# debian liloconfig
	rm $startdir/pkg/usr/sbin/liloconfig
	
	# add a slackel logo
	cp $startdir/src/slackel.bmp $startdir/pkg/boot/
	chmod 644 $startdir/pkg/boot/slackel.bmp

	# Add Slackel's 'liloconfig' utility:
	mkdir -p $startdir/pkg/sbin
	cp -a $startdir/src/liloconfig $startdir/pkg/sbin/liloconfig
	chmod 755 $startdir/pkg/sbin/liloconfig
	mkdir -p $startdir/pkg/var/log/setup
	cp -a $startdir/src/setup.liloconfig $startdir/pkg/var/log/setup/setup.liloconfig
	cp -a $startdir/src/text.lilohelp $startdir/pkg/var/log/setup/text.lilohelp
	chmod 755 $startdir/pkg/var/log/setup/setup.liloconfig
	chmod 644 $startdir/pkg/var/log/setup/text.lilohelp
	chown root:root \
	   $startdir/pkg/var/log/setup/setup.liloconfig $startdir/pkg/var/log/setup/text.lilohelp

	# docs
	rm -rf $startdir/pkg/usr/doc/lilo-$pkgver
	mkdir -p $startdir/pkg/usr/doc/lilo-$pkgver
	cp -a CHANGE* COPYING READM* TOOLS TODO doc sample readme \
	  $startdir/pkg/usr/doc/lilo-$pkgver
} 
