mirror of
git://git.yoctoproject.org/meta-selinux
synced 2026-01-01 13:58:04 +00:00
tinylogin: create script wrappers for selinux
Symlink can not execute will security contexts, so create script wrappers for tinylogin commands instead of symlinks. Also add tinylogin's login command as a alternative. Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
This commit is contained in:
parent
a11a0f7d08
commit
c8b060cb5d
14
recipes-core/tinylogin/tinylogin_1.4.bbappend
Normal file
14
recipes-core/tinylogin/tinylogin_1.4.bbappend
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
PR .= ".2"
|
||||
|
||||
do_install () {
|
||||
install -d ${D}${base_bindir}
|
||||
install -m 4755 tinylogin ${D}${base_bindir}/tinylogin
|
||||
echo '#!'"${base_bindir}/tinylogin" > tinylogin_wrapper
|
||||
for i in `cat tinylogin.links`; do
|
||||
mkdir -p ${D}/`dirname $i`
|
||||
install -m 755 tinylogin_wrapper ${D}$i
|
||||
done
|
||||
}
|
||||
|
||||
ALTERNATIVE_${PN} += "login"
|
||||
ALTERNATIVE_LINK_NAME[login] = "${base_bindir}/login"
|
||||
Loading…
Reference in New Issue
Block a user