Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributor: Moritz Heidkamp <moritz.heidkamp@bevuta.com>
- 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
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement