You are not logged in.
Pages: 1
Here is WonderShaper with init-scripts.
It is a wonderful utility for highspeed connections - try it!
Build file follows, full package with everything is in incoming on ArchLinux ftp.
Sorry, I am not sure about posting over 200 lines for the patch and init etc.. so just check the whole package I guess?
-----
PKGBUILD:
# Contributor: My Name <handle@myhost.foo>
pkgname=wondershaper
pkgver=1.1a
pkgrel=1
pkgdesc="Shapes interface traffic using QOS (Quality Of Service) to improve latency/throughput for fast [internet] connections."
license=GPL
groups=('network')
url="http://lartc.org/wondershaper"
depends=('iproute')
makedepends=('iproute')
source=($url/$pkgname-$pkgver.tar.gz)
md5sums=('bbc5a3a4485ab286e337ce8550e7b990')
build() {
cd $startdir/src/$pkgname-$pkgver
patch -p0 -i ../../wshaper-1.1a.diff
patch -p0 -i ../../wshaper.htb-1.1a.diff
mkdir -p $startdir/pkg/etc/rc.d
mkdir -p $startdir/pkg/etc/wondershaper
mkdir -p $startdir/pkg/usr/sbin
mkdir -p $startdir/pkg/usr/share/wondershaper
cp ../../wondershaper $startdir/pkg/etc/rc.d
cp ../../wondershaper.conf $startdir/pkg/etc/wondershaper
cp $startdir/src/$pkgname-$pkgver/wshaper $startdir/pkg/usr/sbin
cp $startdir/src/$pkgname-$pkgver/wshaper.htb $startdir/pkg/usr/sbin
cp $startdir/src/$pkgname-$pkgver/README $startdir/pkg/usr/share/wondershaper
}
Offline
BTW, patches must be part of the source field (and as a consequence, of the md5sum one).
This way, you can use
patch -Np1 -i ../file.patch
instead of
patch -Np1 -i ../../file.patch
cp ../../wondershaper ...
cp ../../wondershaper.conf ...
Does it mean these 2 files are not coming from WonderShapper sources?
If yes, add them to the source field too
My 2 cents ;-)
Offline
PKGBUILD:
# Contributor: My Name <handle@myhost.foo>
pkgname=wondershaper
pkgver=1.1a
pkgrel=2
pkgdesc="Shapes interface traffic using QOS (Quality Of Service) to improve latency/throughput for fast [internet] connections."
license=GPL
groups=('network')
url="http://lartc.org/wondershaper"
depends=('iproute')
makedepends=('iproute')source=($url/$pkgname-$pkgver.tar.gz
wshaper-1.1a.diff wshaper.htb-1.1a.diff
wondershaper wondershaper.conf)
md5sums=('bbc5a3a4485ab286e337ce8550e7b990'
'91dc723686482e4738e7ab43098d1e58'
'd09fe507ab6037caf17aeb8fefb3ca75'
'04bc0a5bd5d97d6753b9d38e951d8798'
'0876719acf27f812ce91f51b68b0272f')build() {
cd $startdir/src/$pkgname-$pkgver
patch -p0 -i ../wshaper-1.1a.diff
patch -p0 -i ../wshaper.htb-1.1a.diff
mkdir -p $startdir/pkg/etc/rc.d
mkdir -p $startdir/pkg/etc/wondershaper
mkdir -p $startdir/pkg/usr/sbin
mkdir -p $startdir/pkg/usr/share/wondershaper
cp ../../wondershaper $startdir/pkg/etc/rc.d
cp ../../wondershaper.conf $startdir/pkg/etc/wondershaper
cp $startdir/src/$pkgname-$pkgver/wshaper $startdir/pkg/usr/sbin
cp $startdir/src/$pkgname-$pkgver/wshaper.htb $startdir/pkg/usr/sbin
cp $startdir/src/$pkgname-$pkgver/README $startdir/pkg/usr/share/wondershaper
}
That is better.
Thanks!
Offline
I'm looking for the complete package. Does anybody have these files ?
- wshaper-1.1a.diff
- wshaper.htb-1.1a.diff
- wondershaper
- wondershaper.conf
Thanks.
Offline
Interested also, anyone?
Offline
Pages: 1