diff options
author | Chen Qi <Qi.Chen@windriver.com> | 2015-09-29 17:59:02 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-10-01 07:43:33 +0100 |
commit | adb69873a15cebcb2f51cf07bed12b2d8d52ab09 (patch) | |
tree | d146c76a6d836d7f6b44216f9a432739442f91e9 /meta/recipes-core/util-linux/util-linux.inc | |
parent | 9549f57c802eff11974f261340ef0a75a68340f1 (diff) | |
download | poky-adb69873a15cebcb2f51cf07bed12b2d8d52ab09.tar.gz |
util-linux: add runuser PAM config files to fix runuser error
The runuser command fails with below error message, add proper PAM
config files to fix the problem. The config files are borrowed from
CentOS 7.0 release.
runuser: Failure setting user credentials
(From OE-Core rev: a6616f1a7b8e30428e61b6437f2f48379efc101d)
Signed-off-by: Shan Hai <shan.hai@windriver.com>
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/util-linux/util-linux.inc')
-rw-r--r-- | meta/recipes-core/util-linux/util-linux.inc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/recipes-core/util-linux/util-linux.inc b/meta/recipes-core/util-linux/util-linux.inc index a4072bc6cf..594108f68c 100644 --- a/meta/recipes-core/util-linux/util-linux.inc +++ b/meta/recipes-core/util-linux/util-linux.inc | |||
@@ -163,6 +163,12 @@ do_install () { | |||
163 | echo 'MOUNTALL="-t nonfs,nosmbfs,noncpfs"' > ${D}${sysconfdir}/default/mountall | 163 | echo 'MOUNTALL="-t nonfs,nosmbfs,noncpfs"' > ${D}${sysconfdir}/default/mountall |
164 | 164 | ||
165 | rm -f ${D}${bindir}/chkdupexe | 165 | rm -f ${D}${bindir}/chkdupexe |
166 | |||
167 | if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then | ||
168 | install -d ${D}${sysconfdir}/pam.d | ||
169 | install -m 0644 ${WORKDIR}/runuser.pamd ${D}${sysconfdir}/pam.d/runuser | ||
170 | install -m 0644 ${WORKDIR}/runuser-l.pamd ${D}${sysconfdir}/pam.d/runuser-l | ||
171 | fi | ||
166 | } | 172 | } |
167 | 173 | ||
168 | # reset and nologin causes a conflict with ncurses-native and shadow-native | 174 | # reset and nologin causes a conflict with ncurses-native and shadow-native |