You are not logged in.

#1 2004-08-03 19:18:31

DigitalSin
Member
Registered: 2004-08-03
Posts: 12

WonderShaper

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

#2 2004-08-03 19:40:35

orelien
Forum Fellow
From: France
Registered: 2002-12-05
Posts: 220
Website

Re: WonderShaper

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

#3 2004-08-03 20:18:40

DigitalSin
Member
Registered: 2004-08-03
Posts: 12

Re: WonderShaper

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

#4 2006-12-28 14:12:46

ondex
Member
Registered: 2006-10-23
Posts: 4

Re: WonderShaper

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

#5 2007-06-19 06:53:11

nesl247
Member
Registered: 2006-05-30
Posts: 191
Website

Re: WonderShaper

Interested also, anyone?

Offline

Board footer

Powered by FluxBB