updated on Thu Jan 12 16:09:17 UTC 2012
[aur-mirror.git] / os-prober / PKGBUILD
blob3279e35298d3faa373895dbaf4892e1957f347aa
1 # Contributor: darkcoder <mario_vazq.hotmail.com>
3 pkgname=os-prober
4 pkgver=1.49
5 pkgrel=3
6 pkgdesc="Utility to detect other OSes on a set of drives"
7 url="http://joey.kitenet.net/code/os-prober/"
8 arch=('i686' 'x86_64')
9 license=('GPL')
10 depends=()
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')
16 build() {
17   cd $srcdir/${pkgname}
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"
22   make
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`
38   done
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  
45   
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