pkgname=etcnet pkgver=0.9.7 pkgrel=10 pkgdesc="/etc/net network configuration subsystem" url="http://etcnet.org/" depends=('bash' 'grep' 'sed' 'iproute' 'wireless_tools' 'iptables' 'dhcpcd') arch=i686 install=etcnet.install source=(http://etcnet.org/files/$pkgname-$pkgver.tar.gz 10-defaults network functions.patch options ipv4route ipv4address ) backup=(etc/net/ifaces/eth0/options etc/net/ifaces/eth0/ipv4route etc/net/ifaces/eth0/ipv4address) build() { cd $startdir/src/$pkgname-$pkgver mkdir -p $startdir/pkg/var/lib/etcnet mkdir -p $startdir/pkg/etc/sysconfig #cp $startdir/src/functions.patch ./etc/net cd etc/net patch -p0 < $startdir/src/functions.patch install -D -m 644 $startdir/src/10-defaults $startdir/pkg/etc/net/options.d/10-defaults install -D -m 644 $startdir/src/network $startdir/pkg/etc/sysconfig/network # install -D -m 644 ../options $startdir/pkg/etc/net/ifaces/default/options #setup default for eth0 mkdir -p $startdir/pkg/etc/net/ifaces/eth0 cp $startdir/src/options $startdir/pkg/etc/net/ifaces/eth0/options cp $startdir/src/ipv4route $startdir/pkg/etc/net/ifaces/eth0/ipv4route cp $startdir/src/ipv4address $startdir/pkg/etc/net/ifaces/eth0/ipv4address cd $startdir/src/$pkgname-$pkgver rm -Rf etc/sysconfig etc/net/{README.ALT,TODO,ChangeLog,ifaces/unknown} cp -Rf etc $startdir/pkg }