core/os-prober/PKGBUILD

54 lines
2.3 KiB
Bash
Raw Normal View History

2010-10-06 14:29:33 +08:00
#
# Chakra Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
pkgname=os-prober
2011-01-04 22:54:49 +08:00
pkgver=1.42
2010-10-06 14:29:33 +08:00
pkgrel=1
pkgdesc="Utility to detect other OSes on a set of drives"
url="http://joey.kitenet.net/code/os-prober/"
arch=('i686' 'x86_64')
license=('GPL')
depends=()
optdepends=()
makedepends=('gcc' 'sed')
install=
source=(ftp://ftp.us.debian.org/debian/pool/main/o/${pkgname}/${pkgname}_${pkgver}.tar.gz)
2011-01-04 22:54:49 +08:00
md5sums=('8c208654327df559884a54b69d840219')
2010-10-06 14:29:33 +08:00
build() {
cd $srcdir/${pkgname}
# adjust lib dir to allow detection of 64-bit distros
sed -i -e "s:/lib/ld\*\.so\*:/lib*/ld*.so*:g" os-probes/mounted/common/90linux-distro || die "sed failed on 90linux-distro"
2011-01-04 22:54:49 +08:00
make
install -Dm755 linux-boot-prober $pkgdir/usr/bin/linux-boot-prober
install -Dm755 os-prober $pkgdir/usr/bin/os-prober
install -Dm755 newns $pkgdir/usr/lib/os-prober/newns
install -Dm755 linux-boot-probes/common/50mounted-tests $pkgdir/usr/lib/linux-boot-probes/50mounted-tests
install -Dm755 linux-boot-probes/mounted/x86/40grub $pkgdir/usr/lib/linux-boot-probes/mounted/40grub
install -Dm755 linux-boot-probes/mounted/x86/50lilo $pkgdir/usr/lib/linux-boot-probes/mounted/50lilo
install -Dm755 linux-boot-probes/mounted/common/40grub2 $pkgdir/usr/lib/linux-boot-probes/mounted/40grub2
install -Dm755 linux-boot-probes/mounted/common/90fallback $pkgdir/usr/lib/linux-boot-probes/mounted/90fallback
install -Dm755 os-probes/common/50mounted-tests $pkgdir/usr/lib/os-probes/50mounted-tests
install -Dm755 os-probes/init/common/10filesystems $pkgdir/usr/lib/os-probes/init/10filesystems
2010-10-06 14:29:33 +08:00
for f in os-probes/mounted/x86/* ; do
2011-01-04 22:54:49 +08:00
install -Dm755 $f $pkgdir/usr/lib/os-probes/mounted/`basename $f`
2010-10-06 14:29:33 +08:00
done
2011-01-04 22:54:49 +08:00
install -Dm755 os-probes/mounted/common/40lsb $pkgdir/usr/lib/os-probes/mounted/40lsb
install -Dm755 os-probes/mounted/common/90linux-distro $pkgdir/usr/lib/os-probes/mounted/90linux-distro
2010-10-06 14:29:33 +08:00
2011-01-04 22:54:49 +08:00
install -Dm755 common.sh $pkgdir/usr/share/os-prober/common.sh
install -Dm644 debian/copyright $pkgdir/usr/share/doc/os-prober/copyright
2010-10-06 14:29:33 +08:00
# create a empty labels file, will be used by os-prober at execution
2011-01-04 22:54:49 +08:00
mkdir -p $pkgdir/var/lib/os-prober
touch $pkgdir/var/lib/os-prober/labels
chmod 644 $pkgdir/var/lib/os-prober/labels
2010-10-06 14:29:33 +08:00
}