View difference between Paste ID: nSCpzTLS and
SHOW:
|
|
- or go back to the newest paste.
1 | - | |
1 | + | # Contributor: Moritz Heidkamp <moritz.heidkamp@bevuta.com> |
2 | pkgname=mshaper | |
3 | pkgver=0.7 | |
4 | pkgrel=1 | |
5 | pkgdesc="A traffic shaper and prioritizer designed specifically for DSLs, in particular the variety using PPPoE on top of G.922.1." | |
6 | arch=('i686' 'x86_64') | |
7 | url="http://mshaper.florz.de/" | |
8 | license=('GPL') | |
9 | source=(http://mshaper.florz.de/${pkgname}_${pkgver}.tar.gz) | |
10 | md5sums=('a3f6d319a857e1d9f794fa66cc925ff4') | |
11 | install=mshaper.install | |
12 | ||
13 | build() { | |
14 | mkdir -p "${startdir}/pkg/usr/sbin" | |
15 | cd "${startdir}/src/${pkgname}-${pkgver}" | |
16 | sed -i '/BACKEND_INTERFACE/s|eth1|eth0|' config.h | |
17 | sed -i '/UPSTREAM_BANDWIDTH/s|224000|307200|' config.h | |
18 | sed -i '/DOWNSTREAM_BANDWIDTH/s|2300000|4000000|' config.h | |
19 | make DESTDIR="${startdir}/pkg" PREFIX="/usr" install | |
20 | mkdir -p $pkgdir/var/lib/mshaper | |
21 | } | |
22 | ||
23 | # vim:set ts=2 sw=2 et: | |
24 | ||
25 | ||
26 | ============ | |
27 | mshaper.install | |
28 | =========== | |
29 | ||
30 | post_install() { | |
31 | if ! grep -q ^mshaper /etc/passwd; then | |
32 | useradd -s /bin/false -d /var/lib/mshaper mshaper | |
33 | fi | |
34 | } | |
35 | ||
36 | ||
37 | post_remove() { | |
38 | userdel mshaper | |
39 | } |