1 # Contributor: darkcoder <mario_vazq.hotmail.com>
6 pkgdesc="Utility to detect other OSes on a set of drives"
7 url="http://joey.kitenet.net/code/os-prober/"
11 makedepends=('gcc' 'sed')
12 source=(ftp://ftp.us.debian.org/debian/pool/main/o/${pkgname}/${pkgname}_${pkgver}.tar.gz)
13 md5sums=('5a981493a7c16174e6454fcf6b39b1b5')
14 sha512sums=('473f02807bdc971d6abf976f8a708691767ba85d45b54c1c87310c62626959f30e524aca2fb08843dfc859f26bd80cbbba016235137aa87db1c4151f6e893fa4')
19 # adjust lib dir to allow detection of 64-bit distros
20 sed -i -e "s:/lib/ld\*\.so\*:/lib*/ld*.so*:g" os-probes/mounted/common/90linux-distro || die "sed failed on 90linux-distro"
24 install -Dm755 linux-boot-prober $pkgdir/usr/bin/linux-boot-prober
25 install -Dm755 os-prober $pkgdir/usr/bin/os-prober
26 install -Dm755 newns $pkgdir/usr/lib/os-prober/newns
28 install -Dm755 linux-boot-probes/common/50mounted-tests $pkgdir/usr/lib/linux-boot-probes/50mounted-tests
29 install -Dm755 linux-boot-probes/mounted/x86/40grub $pkgdir/usr/lib/linux-boot-probes/mounted/40grub
30 install -Dm755 linux-boot-probes/mounted/x86/50lilo $pkgdir/usr/lib/linux-boot-probes/mounted/50lilo
31 install -Dm755 linux-boot-probes/mounted/common/40grub2 $pkgdir/usr/lib/linux-boot-probes/mounted/40grub2
32 install -Dm755 linux-boot-probes/mounted/common/90fallback $pkgdir/usr/lib/linux-boot-probes/mounted/90fallback
34 install -Dm755 os-probes/common/50mounted-tests $pkgdir/usr/lib/os-probes/50mounted-tests
35 install -Dm755 os-probes/init/common/10filesystems $pkgdir/usr/lib/os-probes/init/10filesystems
36 for f in os-probes/mounted/x86/* ; do
37 install -Dm755 $f $pkgdir/usr/lib/os-probes/mounted/`basename $f`
39 install -Dm755 os-probes/mounted/powerpc/20macosx $pkgdir/usr/lib/os-probes/mounted/20macosx
40 install -Dm755 os-probes/mounted/common/40lsb $pkgdir/usr/lib/os-probes/mounted/40lsb
41 install -Dm755 os-probes/mounted/common/90linux-distro $pkgdir/usr/lib/os-probes/mounted/90linux-distro
43 install -Dm755 common.sh $pkgdir/usr/share/os-prober/common.sh
44 install -Dm644 debian/copyright $pkgdir/usr/share/doc/os-prober/copyright
46 # create a empty labels file, will be used by os-prober at execution
47 mkdir -p $pkgdir/var/lib/os-prober
48 touch $pkgdir/var/lib/os-prober/labels
49 chmod 644 $pkgdir/var/lib/os-prober/labels