1 #Maintainer: Jens Staal <staal1978@gmail.com>
3 pkgname="base2busybox-util-linux"
6 pkgdesc="Replacing the util-linux utilities from Base with symlinks to busybox"
8 url="http://busybox.net/"
11 # makedepends=('txt2man') #see below...
12 provides=('util-linux')
13 conflicts=('util-linux')
15 source=('busybox.utillinux.bin.ls' 'busybox.utillinux.sbin.ls' \
16 'busybox.utillinux.usr.bin.ls' 'busybox.utillinux.usr.sbin.ls' 'busybox.missing.ls')
18 md5sums=('8fcfbcab352ba66bbd14398563fb4b33' '72608f416453e2318b59b64f63445979' \
19 '42b94baa5c0d4fce5454b72b3af3d09a' '78c6a11bc7ed9c31376ee821a596a204' '8a30088f1dd29c5e73ec2e30f0b4935b')
21 _bin=($srcdir/busybox.utillinux.bin.ls)
22 _sbin=($srcdir/busybox.utillinux.sbin.ls)
23 _usrbin=($srcdir/busybox.utillinux.usr.bin.ls)
24 _usrsbin=($srcdir/busybox.utillinux.usr.sbin.ls)
25 _missing=($srcdir/busybox.missing.ls)
30 msg "creating package directories"
34 mkdir "$pkgdir/usr/bin"
35 mkdir "$pkgdir/usr/sbin"
36 mkdir "$pkgdir/usr/share"
37 mkdir "$pkgdir/usr/share/getopt"
38 mkdir "$pkgdir/usr/share/man"
39 mkdir "$pkgdir/usr/share/man/man1"
41 mkdir "$pkgdir/var/lib"
42 mkdir "$pkgdir/var/lib/hwclock"
44 msg "creating symlinks for binary replacements"
48 ln -s /bin/busybox $pkgdir/bin/$i
51 for i in $(cat $_sbin)
53 ln -s /bin/busybox $pkgdir/sbin/$i
56 for i in $(cat $_usrbin)
58 ln -s /bin/busybox $pkgdir/usr/bin/$i
61 for i in $(cat $_usrsbin)
63 ln -s /bin/busybox $pkgdir/usr/sbin/$i
66 # getopt: getopt-parse.ash, getopt-test.ash
68 msg "setting up manpage entries"
70 #Temporarily commented out since I do not get how I should make it work...
71 #Hardly essential at this stage anyway...
72 # ideas/feedback welcome
75 # for i in $(cat $_usrbin)
76 # /bin/busybox $i --help > $_tmp
77 # txt2man -t $i -s 1 -v "Busybox symlink" $_tmp > $pkgdir/usr/share/man/man1/$i.1
80 msg "BIG warning! This package has lots of missing corresponding utilities:"
81 msg "$(cat $_missing)"
82 msg "make sure that it fulfills your needs before you install it, and do not install on production system"