# # Chakra Packages for Chakra, part of chakra-project.org # # maintainer (i686): Phil Miller # maintainer (x86_64): Manuel Tortosa pkgname=os-prober pkgver=1.42 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) md5sums=('8c208654327df559884a54b69d840219') 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" 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 for f in os-probes/mounted/x86/* ; do install -Dm755 $f $pkgdir/usr/lib/os-probes/mounted/`basename $f` done 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 install -Dm755 common.sh $pkgdir/usr/share/os-prober/common.sh install -Dm644 debian/copyright $pkgdir/usr/share/doc/os-prober/copyright # create a empty labels file, will be used by os-prober at execution mkdir -p $pkgdir/var/lib/os-prober touch $pkgdir/var/lib/os-prober/labels chmod 644 $pkgdir/var/lib/os-prober/labels }