summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-extended/shadow/shadow.inc19
1 files changed, 17 insertions, 2 deletions
diff --git a/meta/recipes-extended/shadow/shadow.inc b/meta/recipes-extended/shadow/shadow.inc
index bb3a927c17..b338432d2c 100644
--- a/meta/recipes-extended/shadow/shadow.inc
+++ b/meta/recipes-extended/shadow/shadow.inc
@@ -149,15 +149,30 @@ do_install_append() {
149 ln -sf newgrp.${BPN} ${D}${bindir}/sg 149 ln -sf newgrp.${BPN} ${D}${bindir}/sg
150} 150}
151 151
152PACKAGES =+ "${PN}-base"
153FILES_${PN}-base = "\
154 ${base_bindir}/login.shadow \
155 ${base_bindir}/su.shadow \
156 ${bindir}/sg \
157 ${bindir}/newgrp.shadow \
158 ${bindir}/groups.shadow \
159 ${sysconfdir}/pam.d/login \
160 ${sysconfdir}/pam.d/su \
161 ${sysconfdir}/login.defs \
162"
163RDEPENDS_${PN} += "${PN}-base"
164
152inherit update-alternatives 165inherit update-alternatives
153 166
154ALTERNATIVE_PRIORITY = "200" 167ALTERNATIVE_PRIORITY = "200"
155 168
156ALTERNATIVE_${PN} = "passwd chfn newgrp chsh groups chpasswd login vipw vigr su" 169ALTERNATIVE_${PN} = "passwd chfn chsh chpasswd vipw vigr"
157ALTERNATIVE_LINK_NAME[chpasswd] = "${sbindir}/chpasswd" 170ALTERNATIVE_LINK_NAME[chpasswd] = "${sbindir}/chpasswd"
158ALTERNATIVE_LINK_NAME[login] = "${base_bindir}/login"
159ALTERNATIVE_LINK_NAME[vipw] = "${base_sbindir}/vipw" 171ALTERNATIVE_LINK_NAME[vipw] = "${base_sbindir}/vipw"
160ALTERNATIVE_LINK_NAME[vigr] = "${base_sbindir}/vigr" 172ALTERNATIVE_LINK_NAME[vigr] = "${base_sbindir}/vigr"
173
174ALTERNATIVE_${PN}-base = "newgrp groups login su"
175ALTERNATIVE_LINK_NAME[login] = "${base_bindir}/login"
161ALTERNATIVE_LINK_NAME[su] = "${base_bindir}/su" 176ALTERNATIVE_LINK_NAME[su] = "${base_bindir}/su"
162 177
163ALTERNATIVE_${PN}-doc = "passwd.5 getspnam.3" 178ALTERNATIVE_${PN}-doc = "passwd.5 getspnam.3"