ndisc6: chmod in do_install and remove unnecessary pkg_postinst

We can use chmod to set the SUID bit for applications in the do_install
task. If we do so, the pkg_postinsts are no longer needed.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Joe MacDonald <joe@deserted.net>
This commit is contained in:
Chen Qi 2013-10-31 14:29:45 +08:00 committed by Joe MacDonald
parent 7f1b4775ef
commit edd499dfdb

View File

@ -49,14 +49,8 @@ servers through slateless IPv6 autoconfiguration."
do_install_append () {
rm -rf ${D}${localstatedir}
}
# Enable SUID bit for applications that need it
pkg_postinst_${PN}-rltraceroute6 () {
chmod 4555 ${bindir}/rltraceroute6
}
pkg_postinst_${PN}-ndisc6 () {
chmod 4555 ${bindir}/ndisc6
}
pkg_postinst_${PN}-rdisc6 () {
chmod 4555 ${bindir}/rdisc6
# Enable SUID bit for applications that need it
chmod 4555 ${D}${bindir}/rltraceroute6
chmod 4555 ${D}${bindir}/ndisc6
chmod 4555 ${D}${bindir}/rdisc6
}