-
Notifications
You must be signed in to change notification settings - Fork 25
Home
This project is a custom fork of accel-ppp, as used by Alphacom LLC. The fork is maintained by @drdaeman.
Original accel-ppp project is written and constantly improved by Dmitry Kozlov. You should appreciate him for a great work.
This fork (alphacom
branch) only introduces some relatively minor modifications, particularly:
- Ability to stay silent on PADI with unknown or empty
Service-Names
per-interface. -
Chargeable-User-Identity
RADIUS attribute support (RFC4372). - Ability to handle multiple sessions per DM/CoA packet. This partially violates RFC, see commit 38ab4bfb for details.
Pristine upstream version, without any changes, is irregularly synchronized into upstream
branch.
Accel-ppp is best deployed using Debian packaging/repository system, assisted with Puppet or alike. Contrary to upstream, packages are built using standard Debian tools, not CMake .deb
generator.
Current idea is to build the package using git-buildpackage
and pbuilder
, somehow like this:
git-buildpackage \
--git-upstream-tree=branch --git-upstream-branch=alphacom --git-debian-branch=debian-alphacom \
--git-pbuilder --git-dist=oneiric --git-arch=amd64
Uploading (Alphacom-specific):
debsign -k8829A593 accel-ppp*.changes
dput alphacom accel-ppp*.changes
This is a bit dirty, but that's how it is for now. I'll probably fix to cleaner approach as I learn more on the subject.