mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 17:19:20 +00:00
procps: fix for base_sbindir == sbindir
An rmdir call in do_install_append was trying to remove the sbindir, however in a system with a merged usr this directory is not empty and therefore failing to rm it causes an ERROR. Instead check that sbindir != base_sbindir before trying to remove the directory. (From OE-Core rev: 2daab2114a0bee1268ce8f7d973ea81d5a530dfd) Signed-off-by: Joshua Lock <joshua.lock@collabora.co.uk> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
1e9ed16b82
commit
466eee6699
@@ -31,8 +31,9 @@ do_install_append () {
|
||||
[ "${bindir}" != "${base_bindir}" ] && for i in ${base_bindir_progs}; do mv ${D}${bindir}/$i ${D}${base_bindir}/$i; done
|
||||
install -d ${D}${base_sbindir}
|
||||
[ "${sbindir}" != "${base_sbindir}" ] && for i in ${base_sbindir_progs}; do mv ${D}${sbindir}/$i ${D}${base_sbindir}/$i; done
|
||||
# Remove now empty dir
|
||||
rmdir ${D}/${sbindir}
|
||||
if [ "${base_sbindir}" != "${sbindir}" ]; then
|
||||
rmdir ${D}${sbindir}
|
||||
fi
|
||||
|
||||
install -d ${D}${sysconfdir}
|
||||
install -m 0644 ${WORKDIR}/sysctl.conf ${D}${sysconfdir}/sysctl.conf
|
||||
|
||||
Reference in New Issue
Block a user