ppp-dialin: use useradd.bbclass instead of hardcoded adduser/deluser calls
(From OE-Core rev: 942739b6a1e786a06b6aa67f6be8158232a9f98a) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
9f5bc21775
commit
bfa270b94f
|
@ -2,7 +2,7 @@ SECTION = "console/network"
|
||||||
DESCRIPTION = "Enables PPP dial-in through a serial connection"
|
DESCRIPTION = "Enables PPP dial-in through a serial connection"
|
||||||
DEPENDS = "ppp"
|
DEPENDS = "ppp"
|
||||||
RDEPENDS_${PN} = "ppp"
|
RDEPENDS_${PN} = "ppp"
|
||||||
PR = "r7"
|
PR = "r8"
|
||||||
LICENSE = "MIT"
|
LICENSE = "MIT"
|
||||||
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
|
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
|
||||||
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||||
|
@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3
|
||||||
SRC_URI = "file://host-peer \
|
SRC_URI = "file://host-peer \
|
||||||
file://ppp-dialin"
|
file://ppp-dialin"
|
||||||
|
|
||||||
inherit allarch
|
inherit allarch useradd
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
install -d ${D}${sysconfdir}/ppp/peers
|
install -d ${D}${sysconfdir}/ppp/peers
|
||||||
|
@ -20,18 +20,7 @@ do_install() {
|
||||||
install -m 0755 ${WORKDIR}/ppp-dialin ${D}${sbindir}
|
install -m 0755 ${WORKDIR}/ppp-dialin ${D}${sbindir}
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_postinst_${PN} () {
|
USERADD_PACKAGES = "${PN}"
|
||||||
if test "x$D" != "x"; then
|
USERADD_PARAM_${PN} = "--system --home /dev/null \
|
||||||
exit 1
|
--no-create-home --shell ${sbindir}/ppp-dialin \
|
||||||
else
|
--no-user-group --gid nogroup ppp"
|
||||||
adduser --system --home /dev/null --no-create-home --empty-password --ingroup nogroup -s ${sbindir}/ppp-dialin ppp
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm_${PN} () {
|
|
||||||
if test "x$D" != "x"; then
|
|
||||||
exit 1
|
|
||||||
else
|
|
||||||
deluser ppp
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue