pkgname=func pkgver=0.25 pkgrel=15 pkgdesc="fedora unifed network controller" url="" license="gpl" depends=(pyopenssl certmaster python_aosd) makedepends=() conflicts=() replaces=() backup=('etc/func/minion.conf') install=func.install source=($pkgname-$pkgver.tar.gz minion.conf power.py pacman.py failed_func fe_restart.py msg.py msg.cfg func_ssl_patch logrotate-func.conf) arch=('i686' 'x86_64') package() { moddir="$pkgdir/usr/lib/python2.7/site-packages/func/minion/modules/" cd $srcdir/$pkgname-${pkgver} patch -Np1 < $srcdir/func_ssl_patch python2 setup.py build python2 setup.py install --prefix=$pkgdir/usr cd $srcdir install -m755 -D minion.conf $pkgdir/etc/func/minion.conf install -m755 -D $srcdir/$pkgname-$pkgver/etc/async_methods.conf $pkgdir/etc/func/async_methods.conf install -m755 -D $srcdir/$pkgname-${pkgver}/etc/sample.acl $pkgdir/etc/func/minion-acl.d/sample.acl install -m755 -D $srcdir/$pkgname-${pkgver}/etc/Test.conf $pkgdir/etc/func/modules/Test.conf install -m755 -D $srcdir/power.py ${moddir}/power.py install -m755 -D $srcdir/pacman.py ${moddir}/pacman.py install -m755 -D $srcdir/msg.py ${moddir}/msg.py install -m755 -D $srcdir/msg.cfg $pkgdir/usr/MythVantage/etc/msg.cfg install -m755 -D $srcdir/fe_restart.py ${moddir}/fe_restart.py install -m755 -D $srcdir/failed_func $pkgdir/usr/MythVantage/bin/failed_func mkdir -p $pkgdir/var/log/func install -m644 -D ../logrotate-func.conf $pkgdir/etc/logrotate.d/func cd $pkgdir # find ./usr/bin/* -exec sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' {} \; find ./ -name "*.pyc" -print | xargs rm -f } md5sums=('892252004f122c61bb58bb4607553ffe' '1e2905074203d5c0557f143a6c50c497' '1393088fa64823606e0b1c02296041f4' '32cc4d15a3083b518d9f645b656cc273' 'c30f420c01628a08061270e8502115c5' 'b02a733b7a74569e57521bc3708724a5' '7b4266a8031cf7de485bf6b74e57bd74' 'ea85358075a49ad8f6a1833d3951ed7f' 'b816bdb222e646a7801b218c3a626b0e' '7d7c8a334f6b46ae1e5e483854b93924')