Skip to contentSkip to conversation

at: make at usable for common user

PATCH Applied Kang Kai 2 participants 3 messages Aug 17, 2011 – Aug 22, 2011

lore
Share & tools
lore

Kang Kai

author
#0 lore raw

cover at: make at usable for common user

From: Kang Kai <[email protected]>

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.

The following changes since commit a21ff559e7c93e9da61104f4a33e42e6004189fd:

Fixup remaining bb.msg.domain users (2011-08-15 17:31:52 +0100)

are available in the git repository at:
git://git.pokylinux.org/poky-contrib kangkai/at
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=kangkai/at

Kang Kai (1):
at: make at usable for common user

 meta/recipes-extended/at/at_3.1.12.bb |   26 +++++---------------------
 1 files changed, 5 insertions(+), 21 deletions(-)
Signature · 1 line
1.7.5.1.300.gc565c
author
#1 lore raw

PATCH 1/1 at: make at usable for common user

From: Kang Kai <[email protected]>

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.

---
 meta/recipes-extended/at/at_3.1.12.bb |   26 +++++---------------------
 1 files changed, 5 insertions(+), 21 deletions(-)
meta/recipes-extended/at/at_3.1.12.bb +5 -21
index c76b50e..baf15df 100644
@@ -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 = ""
Signature · 1 line
1.7.5.1.300.gc565c
Applied
#2 lore raw
In reply to Kang Kai
Quoted 15 lines · Kang Kai

From: Kang Kai<[email protected]>

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.

The following changes since commit a21ff559e7c93e9da61104f4a33e42e6004189fd:

   Fixup remaining bb.msg.domain users (2011-08-15 17:31:52 +0100)

are available in the git repository at:
git://git.pokylinux.org/poky-contrib kangkai/at
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=kangkai/at

Quoted 6 lines

Kang Kai (1):
at: make at usable for common user

  meta/recipes-extended/at/at_3.1.12.bb |   26 +++++---------------------
  1 files changed, 5 insertions(+), 21 deletions(-)

Merged into OE-Core

Thanks
Sau!