diff options
author | kos <kos@dev3> | 2013-01-25 10:04:58 (GMT) |
---|---|---|
committer | kos <kos@dev3> | 2013-01-25 10:04:58 (GMT) |
commit | 6088778ef01fd47bfb61658ab266ce23dcd680ed (patch) | |
tree | 51363de7bde45326efa526d055aaea009e9dc39e /meta-openvuplus/recipes-extended | |
parent | e43a75163d13ee6f8e273275a471e477526cda4c (diff) |
fixed login security hole.
Diffstat (limited to 'meta-openvuplus/recipes-extended')
-rw-r--r-- | meta-openvuplus/recipes-extended/shadow/shadow_4.1.4.3.bbappend | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/meta-openvuplus/recipes-extended/shadow/shadow_4.1.4.3.bbappend b/meta-openvuplus/recipes-extended/shadow/shadow_4.1.4.3.bbappend new file mode 100644 index 0000000..d8d1769 --- /dev/null +++ b/meta-openvuplus/recipes-extended/shadow/shadow_4.1.4.3.bbappend @@ -0,0 +1,25 @@ +PR .= "vuplus0" + +FILESEXTRAPATHS_prepend := "${THISDIR}/${P}:" + +pkg_postinst_${PN} () { + for i in chpasswd chfn newgrp chsh groups vipw vigr ; do + update-alternatives --install ${sbindir}/$i $i $i.${PN} 200 + done + + if [ "x$D" != "x" ]; then + rootarg="--root=$D" + else + rootarg="" + fi + + pwconv $rootarg + grpconv $rootarg +} + +pkg_prerm_${PN} () { + for i in chpasswd chfn newgrp chsh groups vipw vigr ; do + update-alternatives --remove $i $i.${PN} + done +} + |