at: make at usable for common user
Fixes [Yocto #1297] The pkg_postinst was added to fix Yocto #675. But it seems not needed any more. Remove it then unprivilege user could use at. (From OE-Core rev: dec5dfa334ce1b2524f80fab3d3f37e476f54a9f) Signed-off-by: Kang Kai <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
db530d7c81
commit
357434dfb1
|
@ -4,11 +4,14 @@ the system load levels drop to a particular level."
|
|||
SECTION = "base"
|
||||
LICENSE="GPLv2+"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=4325afd396febcb659c36b49533135d4"
|
||||
DEPENDS = "flex libpam initscripts \
|
||||
DEPENDS = "flex initscripts \
|
||||
${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
|
||||
RDEPENDS = "${@base_contains('DISTRO_FEATURES', 'pam', '${PAM_DEPS}', '', d)}"
|
||||
PAM_DEPS = "libpam libpam-runtime pam-plugin-env pam-plugin-limits"
|
||||
|
||||
RCONFLICTS_${PN} = "atd"
|
||||
RREPLACES_${PN} = "atd"
|
||||
PR = "r5"
|
||||
PR = "r6"
|
||||
|
||||
SRC_URI = "${DEBIAN_MIRROR}/main/a/at/at_${PV}.orig.tar.gz \
|
||||
file://configure.patch \
|
||||
|
@ -56,23 +59,4 @@ do_install () {
|
|||
done
|
||||
}
|
||||
|
||||
pkg_postinst_${PN} () {
|
||||
if [ "x$D" != "x" ] ; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# below is necessary to allow at usable to normal users
|
||||
# now at is has its own /var/spool/at instead of under /var/spool/cron
|
||||
# this way is better to allow setgid on both sides
|
||||
grep "^daemon" /etc/group || groupadd daemon
|
||||
chown root:daemon /usr/bin/at
|
||||
chmod 2755 /usr/bin/at
|
||||
|
||||
chown root:daemon -R /var/spool/at
|
||||
chmod 770 -R /var/spool/at
|
||||
|
||||
chown root:daemon /etc/at.deny
|
||||
chmod 640 /etc/at.deny
|
||||
}
|
||||
|
||||
PARALLEL_MAKE = ""
|
||||
|
|
Loading…
Reference in New Issue