pkg: finish cleanup of install/plist targets

No functional changes; refactored for readability and exclusive
use of ".link", ".shadow" and ".sample" suffix.

".in" can always be applied, must be the first prefix.
This commit is contained in:
Franco Fichtner 2020-04-15 18:52:34 +02:00
parent 4bdb4cfeb4
commit 7b0bd24771
1 changed files with 21 additions and 19 deletions

View File

@ -62,11 +62,17 @@ install-${TARGET}:
"${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE%%.in}"; \
FILE="$${FILE%%.in}"; \
fi; \
if [ -n "${NO_SAMPLE}" -a "$${FILE%%.sample}" != "$${FILE}" ]; then \
mv "${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE}" \
"${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE%%.sample}"; \
fi; \
if [ "$${FILE%%.shadow}" != "$${FILE}" ]; then \
if [ "$${FILE%%.link}" != "$${FILE}" ]; then \
(cd "$$(dirname "${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE}")"; \
ln -sfn "$$(cat ${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE})" \
"$$(basename "${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE%%.link}")"); \
rm "${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE}"; \
elif [ "$${FILE%%.sample}" != "$${FILE}" ]; then \
if [ -n "${NO_SAMPLE}" ]; then \
mv "${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE}" \
"${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE%%.sample}"; \
fi; \
elif [ "$${FILE%%.shadow}" != "$${FILE}" ]; then \
if [ -n "${NO_SAMPLE}" ]; then \
mv "${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE}" \
"${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE%%.shadow}"; \
@ -75,12 +81,6 @@ install-${TARGET}:
"${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE%%.shadow}.sample"; \
fi; \
fi; \
if [ "$${FILE%%.link}" != "$${FILE}" ]; then \
(cd "$$(dirname "${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE}")"; \
ln -sfn "$$(cat ${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE})" \
"$$(basename "${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE%%.link}")"); \
rm "${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE}"; \
fi; \
if [ "${TREE}" = "man" ]; then \
gzip -cn "${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE}" > \
"${DESTDIR}${ROOT_${TARGET}}$${REALTARGET}/$${FILE}.gz"; \
@ -94,16 +94,18 @@ plist-${TARGET}:
@(cd ${TREE}; find * -type f ${_IGNORES} -o -type l) | while read FILE; do \
if [ -f "${TREE}/$${FILE}.in" ]; then continue; fi; \
FILE="$${FILE%%.in}"; PREFIX=""; \
if [ -n "${NO_SAMPLE}" ]; then \
if [ "$${FILE%%.link}" != "$${FILE}" ]; then \
FILE="$${FILE%%.link}"; \
FILE="$${FILE%%.sample}"; \
FILE="$${FILE%%.shadow}"; \
else \
if [ "$${FILE%%.link}" != "$${FILE}" ]; then \
FILE="$${FILE%%.link}"; \
elif [ "$${FILE%%.sample}" != "$${FILE}" ]; then \
elif [ "$${FILE%%.sample}" != "$${FILE}" ]; then \
if [ -n "${NO_SAMPLE}" ]; then \
FILE="$${FILE%%.sample}"; \
else \
PREFIX="@sample "; \
elif [ "$${FILE%%.shadow}" != "$${FILE}" ]; then \
fi; \
elif [ "$${FILE%%.shadow}" != "$${FILE}" ]; then \
if [ -n "${NO_SAMPLE}" ]; then \
FILE="$${FILE%%.shadow}"; \
else \
FILE="$${FILE%%.shadow}.sample"; \
PREFIX="@shadow "; \
fi; \