# Contributor: Moritz Heidkamp pkgname=mshaper pkgver=0.7 pkgrel=1 pkgdesc="A traffic shaper and prioritizer designed specifically for DSLs, in particular the variety using PPPoE on top of G.922.1." arch=('i686' 'x86_64') url="http://mshaper.florz.de/" license=('GPL') source=(http://mshaper.florz.de/${pkgname}_${pkgver}.tar.gz) md5sums=('a3f6d319a857e1d9f794fa66cc925ff4') install=mshaper.install build() { mkdir -p "${startdir}/pkg/usr/sbin" cd "${startdir}/src/${pkgname}-${pkgver}" sed -i '/BACKEND_INTERFACE/s|eth1|eth0|' config.h sed -i '/UPSTREAM_BANDWIDTH/s|224000|307200|' config.h sed -i '/DOWNSTREAM_BANDWIDTH/s|2300000|4000000|' config.h make DESTDIR="${startdir}/pkg" PREFIX="/usr" install mkdir -p $pkgdir/var/lib/mshaper } # vim:set ts=2 sw=2 et: ============ mshaper.install =========== post_install() { if ! grep -q ^mshaper /etc/passwd; then useradd -s /bin/false -d /var/lib/mshaper mshaper fi } post_remove() { userdel mshaper }