This patch is originally by Mike Ireton . It's purpose is to allow pppd to be called with a special syspath argument. I'll document what I mean by that and what it is useful for on http://www.bewley.net/linux/ a little bit later. This directory is where pppd will look for configuration info such as chap-secrets, options, etc. This may be useful if you are providing unique VPNs for multiple customers on a single linux box.