Rename rp-pppoe.so plugin to pppoe.so
authorPali Rohár <pali@kernel.org>
Thu, 31 Dec 2020 17:46:01 +0000 (18:46 +0100)
committerPali Rohár <pali@kernel.org>
Thu, 31 Dec 2020 17:46:01 +0000 (18:46 +0100)
commitb2c36e6c0e1655aea9b1b0a03a8160f42a26c884
treec9d56f9380b3ce1ac278989b0fb87354d90bda6b
parentf1e3aa2dc7e7772d8491c6ff61e4e6d28af33d4b
Rename rp-pppoe.so plugin to pppoe.so

Original out-of-tree rp-pppoe plugin for pppd software is still available
at website https://dianne.skoll.ca/projects/rp-pppoe/ and receives new
releases. The last update is from the June 2020.

Currently it is ambiguous if user is using original out-of-tree rp-pppoe
plugin or in-tree pppd's rp-pppoe plugin. These two plugins are different,
come from different sources but share same name.

Some users want to use original rp-pppoe plugin and not pppd's in-tree
rp-pppoe plugin. Also some distribution want to package both plugins,
pppd's in-tree and original rp-pppoe.

So for this reason and also because all other PPP over <something> plugins
have just pppo prefix, rename in-tree rp-pppoe.so plugin to just pppoe.so.

This will allow to distinguish and make it clear what is the original
rp-pppoe plugin and what is pppd's in-tree pppoe plugin.

When installing pppd create a compatibility symlink from pppoe.so to
rp-pppoe.so so nothing would be broken. This compatibility symlink may be
removed by Linux distribution which do not want to have compatibility with
the old name as before and rather use rp-pppoe.so name for original
rp-pppoe software.

Signed-off-by: Pali Rohár <pali@kernel.org>
24 files changed:
README.pppoe
configure
pppd/plugins/Makefile.linux
pppd/plugins/pppoe/.gitignore [new file with mode: 0644]
pppd/plugins/pppoe/Makefile.linux [new file with mode: 0644]
pppd/plugins/pppoe/common.c [new file with mode: 0644]
pppd/plugins/pppoe/config.h [new file with mode: 0644]
pppd/plugins/pppoe/debug.c [new file with mode: 0644]
pppd/plugins/pppoe/discovery.c [new file with mode: 0644]
pppd/plugins/pppoe/if.c [new file with mode: 0644]
pppd/plugins/pppoe/plugin.c [new file with mode: 0644]
pppd/plugins/pppoe/pppoe-discovery.c [new file with mode: 0644]
pppd/plugins/pppoe/pppoe.h [new file with mode: 0644]
pppd/plugins/rp-pppoe/.gitignore [deleted file]
pppd/plugins/rp-pppoe/Makefile.linux [deleted file]
pppd/plugins/rp-pppoe/common.c [deleted file]
pppd/plugins/rp-pppoe/config.h [deleted file]
pppd/plugins/rp-pppoe/debug.c [deleted file]
pppd/plugins/rp-pppoe/discovery.c [deleted file]
pppd/plugins/rp-pppoe/if.c [deleted file]
pppd/plugins/rp-pppoe/plugin.c [deleted file]
pppd/plugins/rp-pppoe/pppoe-discovery.c [deleted file]
pppd/plugins/rp-pppoe/pppoe.h [deleted file]
pppd/pppd.8