wok annotate grub/receipt @ rev 7674

Fixed linux. Need to make folder PWD/_pkg before adding bzImage to it. Also i'm force copying kernel config file now so we have the right config. It is copyed twice so its needed and doesn't hunt anything i think.
author Christopher Rogers <slaxemulator@gmail.com>
date Thu Dec 16 17:16:06 2010 +0000 (2010-12-16)
parents 9c47e2a0e10b
children 02bbaa9d12ba
rev   line source
pankso@29 1 # SliTaz package receipt.
pankso@29 2
pankso@29 3 PACKAGE="grub"
pankso@29 4 VERSION="0.97"
pankso@211 5 CATEGORY="base-system"
pankso@29 6 SHORT_DESC="GRUB boot loader."
pankso@29 7 MAINTAINER="pankso@slitaz.org"
pankso@29 8 TARBALL="$PACKAGE-$VERSION.tar.gz"
pankso@29 9 WEB_SITE="http://www.gnu.org/software/grub/"
pankso@29 10 WGET_URL="ftp://alpha.gnu.org/gnu/grub/$TARBALL"
pascal@1633 11 CONFIG_FILES="/boot/grub"
pankso@29 12
pankso@29 13 # Rules to configure and make the package.
pankso@29 14 compile_rules()
pankso@29 15 {
pankso@29 16 cd $src
pascal@2599 17 for i in ../stuff/*.diff ; do
pascal@2599 18 [ -f $(basename $i) ] && continue
pascal@2599 19 patch -p1 < $i
pascal@2599 20 touch $(basename $i)
pascal@2599 21 done
pankso@29 22 ./configure --prefix=/usr --infodir=/usr/share/info \
pascal@5865 23 --without-curses --mandir=/usr/share/man $CONFIGURE_ARGS &&
pascal@1633 24 make &&
pankso@29 25 make DESTDIR=$PWD/_pkg install
pankso@29 26 }
pankso@29 27
pankso@29 28 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@29 29 genpkg_rules()
pankso@29 30 {
pankso@29 31 mkdir -p $fs/boot/grub $fs/usr
pankso@29 32 cp -a $_pkg/usr/bin $fs/usr
pankso@29 33 cp -a $_pkg/usr/sbin $fs/usr
pankso@29 34 cp -a $_pkg/usr/lib $fs/usr
pankso@29 35
pankso@29 36 # Permissions
pankso@29 37 chmod 755 $fs/usr/sbin/grub-*
pankso@29 38 chmod 655 $fs/usr/lib/grub/i386-pc/*
pankso@29 39
pankso@29 40 # Strip.
pankso@29 41 strip -s $fs/usr/bin/*
pankso@29 42 strip -s $fs/usr/sbin/grub
pankso@29 43 # Example config file (menu.lst).
pankso@29 44 cp stuff/example-menu.lst $fs/boot/grub
pankso@29 45 }
pankso@29 46