mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 17:19:20 +00:00
gzip: fix install if bindir == base_bindir
Don't try to move binaries onto themselves if ${bindir} and
${base_bindir} are the same, as is the case on systems with a
merged /usr directory.
(From OE-Core rev: f9d676757af3a1ca9241a36c0310d6af56578fff)
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b6f8ea1b4b
commit
b17c02f98d
@@ -10,12 +10,14 @@ inherit autotools texinfo
|
||||
EXTRA_OEMAKE_class-target = "GREP=${base_bindir}/grep"
|
||||
|
||||
do_install_append () {
|
||||
# Rename and move files into /bin (FHS), which is typical place for gzip
|
||||
install -d ${D}${base_bindir}
|
||||
mv ${D}${bindir}/gunzip ${D}${base_bindir}/gunzip
|
||||
mv ${D}${bindir}/gzip ${D}${base_bindir}/gzip
|
||||
mv ${D}${bindir}/zcat ${D}${base_bindir}/zcat
|
||||
mv ${D}${bindir}/uncompress ${D}${base_bindir}/uncompress
|
||||
if [ "${base_bindir}" != "${bindir}" ]; then
|
||||
# Rename and move files into /bin (FHS), which is typical place for gzip
|
||||
install -d ${D}${base_bindir}
|
||||
mv ${D}${bindir}/gunzip ${D}${base_bindir}/gunzip
|
||||
mv ${D}${bindir}/gzip ${D}${base_bindir}/gzip
|
||||
mv ${D}${bindir}/zcat ${D}${base_bindir}/zcat
|
||||
mv ${D}${bindir}/uncompress ${D}${base_bindir}/uncompress
|
||||
fi
|
||||
}
|
||||
|
||||
inherit update-alternatives
|
||||
|
||||
Reference in New Issue
Block a user