1 DESCRIPTION
= "A user-mode PPPoE client and server suite for Linux"
2 HOMEPAGE
= "http://www.roaringpenguin.com/en/penguin/openSourceProducts/rpPppoe"
3 SECTION
= "console/network"
6 RDEPENDS_$
{PN
}-server
= "${PN}"
7 RRECOMMENDS_$
{PN
} = "ppp-oe"
10 SRC_URI
= "http://www.roaringpenguin.com/files/download/${P}.tar.gz \
11 file://top-autoconf.patch;patch=1 \
12 file://configure_in_cross.patch;patch=1 \
13 file://pppoe-src-restrictions.patch;patch=1 \
14 file://update-config.patch;patch=1 \
15 file://dont-swallow-errors.patch;patch=1 \
16 file://pppoe-server.default \
17 file://pppoe-server.init"
19 inherit autotools update
-rc.d
22 # Install init script
and default settings
23 install
-m
0755 -d $
{D
}$
{sysconfdir
}/default $
{D
}$
{sysconfdir
}/init.d
24 install
-m
0644 $
{WORKDIR
}/pppoe
-server.
default $
{D
}$
{sysconfdir
}/default/pppoe
-server
25 install
-m
0755 $
{WORKDIR
}/pppoe
-server.init $
{D
}$
{sysconfdir
}/init.d
/pppoe
-server
27 oe_runmake
-C $
{S
} RPM_INSTALL_ROOT
=$
{D
} docdir
=$
{docdir
} install
30 #
Insert server package
before main package
31 PACKAGES
= "${PN}-dbg ${PN}-server ${PN}-relay ${PN}-sniff ${PN} ${PN}-doc"
33 FILES_$
{PN
}-server
= "${sysconfdir}/default/pppoe-server \
34 ${sysconfdir}/init.d/pppoe-server \
35 ${sbindir}/pppoe-server \
36 ${sysconfdir}/ppp/pppoe-server-options"
37 FILES_$
{PN
}-relay
= "${sbindir}/pppoe-relay"
38 FILES_$
{PN
}-sniff
= "${sbindir}/pppoe-sniff"
40 pkg_postinst_$
{PN
} () {
41 if [ x
"$D" != "x" ]; then
44 chmod
4755 $
{sbindir
}/pppoe
47 CONFFILES_$
{PN
} = "${sysconfdir}/ppp/pppoe.conf \
48 ${sysconfdir}/ppp/firewall-standalone \
49 ${sysconfdir}/ppp/firewall-masq"
50 CONFFILES_$
{PN
}-server
= "${sysconfdir}/ppp/pppoe-server-options \
51 ${sysconfdir}/default/pppoe-server"
53 INITSCRIPT_PACKAGES
= "${PN}-server"
54 INITSCRIPT_NAME_$
{PN
}-server
= "pppoe-server"
55 INITSCRIPT_PARAMS_$
{PN
}-server
= "defaults 92 08"