diff options
Diffstat (limited to 'abs/core/func/PKGBUILD')
-rw-r--r-- | abs/core/func/PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/abs/core/func/PKGBUILD b/abs/core/func/PKGBUILD new file mode 100644 index 0000000..b406ab0 --- /dev/null +++ b/abs/core/func/PKGBUILD @@ -0,0 +1,44 @@ +pkgname=func +pkgver=0.25 +pkgrel=1 +pkgdesc="fedora unifed network controller" +url="" +license="gpl" +depends=(pyopenssl certmaster python_aosd) +makedepends=() +conflicts=() +replaces=() +backup=() +moddir="pkg/usr/lib/python2.6/site-packages/func/minion/modules/" +install=func.install +source=($pkgname-$pkgver.tar.gz minion.conf power.py pacman.py failed_func.sh fe_restart.py msg.py msg.cfg) +arch=('i686') + +build() { + cd $startdir/src/$pkgname-${pkgver} + python setup.py build + python setup.py install --prefix=$startdir/pkg/usr + cd $startdir/src + install -m755 -D minion.conf $startdir/pkg/etc/func/minion.conf + install -m755 -D $startdir/src/$pkgname-$pkgver/etc/async_methods.conf $startdir/pkg/etc/func/async_methods.conf + install -m755 -D $startdir/src/$pkgname-${pkgver}/etc/sample.acl $startdir/pkg/etc/func/minion-acl.d/sample.acl + install -m755 -D $startdir/src/$pkgname-${pkgver}/etc/Test.conf $startdir/pkg/etc/func/modules/Test.conf + install -m755 -D $startdir/src/power.py ${startdir}/${moddir}/power.py + install -m755 -D $startdir/src/pacman.py ${startdir}/${moddir}/pacman.py + install -m755 -D $startdir/src/msg.py ${startdir}/${moddir}/msg.py + install -m755 -D $startdir/src/msg.cfg ${startdir}/pkg/usr/MythVantage/etc/msg.cfg + install -m755 -D $startdir/src/fe_restart.py ${startdir}/${moddir}/fe_restart.py + install -m755 -D $startdir/src/failed_func.sh $startdir/pkg/usr/MythVantage/bin/failed_func.sh + mkdir -p $startdir/pkg/var/log/func + + cd $startdir/pkg + find ./ -name "*.pyc" -print | xargs rm -f +} +md5sums=('892252004f122c61bb58bb4607553ffe' + '1e2905074203d5c0557f143a6c50c497' + '1393088fa64823606e0b1c02296041f4' + '65a602524cb85773740840eaa513ce15' + 'f31e494ddc23eb8079650f6c6bae7861' + 'b02a733b7a74569e57521bc3708724a5' + '572bb6737cb03dee7e9d11ed40481bd2' + '4f189262b2a686c5ac9485c6e5134045') |