updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / 9mk-init-rc / PKGBUILD
blob94e47ffdba75b5923f9e017e9a5140f3a456bcd6
1 # Maintainer: Jens Staal <staal1978@gmail.com>
2 pkgname=9mk-init-rc
3 pkgver=99
4 pkgrel=2
5 pkgdesc="an init system based on plan9 make - rc init scripts"
6 arch=('i686' 'x86_64')
7 url="http://9fans.net/archive/2009/10/375"
8 license=('MIT')
9 install=('9mkinit.install')
10 depends=("9base") #alternative dependency: plan9port
11 conflicts=('9mk-init-bash')
12 makedepends=('subversion')
15 build() {
16     export LC_ALL=C
17     export DESTDIR=$pkgdir
19     cd $srcdir
20     svn co https://lug.rose-hulman.edu/svn/misc/trunk/mkinit/ mkinit
21     svn cat https://lug.rose-hulman.edu/svn/misc/trunk/mkcommon > mkcommon
23     rm -rf $srcdir/build
24     cp -ar mkinit build
26     export PLAN9=/opt/plan9
27     export PATH=$PLAN9/bin:$PATH
29     rm $srcdir/build/src/mkinit
30     cp $srcdir/build/src/mkinit.rc $srcdir/build/src/mkinit
32     cd $srcdir/build
33     mk all
36 package() {
37     install -d "$pkgdir/etc"
38     install -d "$pkgdir/sbin"
39     install -d "$pkgdir/lib/mkinit/bin"
40     install -d "$pkgdir/lib/mkinit/state"
42     install -t $pkgdir/lib/mkinit/bin $srcdir/build/src/{mkinit,service,respawn,initctld}
43     install -t $pkgdir/etc $srcdir/build/init.mk
45     msg "WARNING: this is a highly experimental package. Make sure that you know what you are doing before installing"