summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2007-05-16 08:37:40 +0000
committerdes <des@FreeBSD.org>2007-05-16 08:37:40 +0000
commitf00bbe30b92fe36547f33e92eee0b662426a250d (patch)
treee971a175d1bbae3a4b09f2ac3c18c4b86bf3196a /Makefile.inc1
parent06d44a8073ae5df33ef3ccced73dd7088d0be875 (diff)
downloadFreeBSD-src-f00bbe30b92fe36547f33e92eee0b662426a250d.zip
FreeBSD-src-f00bbe30b92fe36547f33e92eee0b662426a250d.tar.gz
Partially revert the check-old / delete-old modifications to clarify the
logic. Apply similar modifications to {check,delete}-old-dirs, which I had overlooked.
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc146
1 files changed, 20 insertions, 26 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 60f3068..1e424e0 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -1137,9 +1137,8 @@ delete-old-files:
@echo ">>> Removing old files (only deletes safe to delete libs)"
# Ask for every old file if the user really wants to remove it.
# It's annoying, but better safe than sorry.
- @(cd ${DESTDIR}/ && for file in ${OLD_FILES}; do \
- if [ -f "./$${file}" -o -L "./$${file}" ]; then \
- chflags noschg "./$${file}" 2>/dev/null || true; \
+ @(for file in ${OLD_FILES}; do \
+ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \
rm ${RM_I} "${DESTDIR}/$${file}"; \
fi; \
done)
@@ -1157,8 +1156,8 @@ delete-old-files:
check-old-files:
@echo ">>> Checking for old files"
- @(cd ${DESTDIR}/ && for file in ${OLD_FILES}; do \
- if [ -f "./$${file}" -o -L "./$${file}" ]; then \
+ @(for file in ${OLD_FILES}; do \
+ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \
echo "${DESTDIR}/$${file}"; \
fi; \
done)
@@ -1175,9 +1174,8 @@ check-old-files:
delete-old-libs:
@echo ">>> Removing old libraries"
@echo "${OLD_LIBS_MESSAGE}" | fmt
- @(cd ${DESTDIR}/ && for file in ${OLD_LIBS}; do \
- if [ -f "./$${file}" -o -L "./$${file}" ]; then \
- chflags noschg "./$${file}" 2>/dev/null || true; \
+ @(for file in ${OLD_LIBS}; do \
+ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \
rm ${RM_I} "${DESTDIR}/$${file}"; \
fi; \
done)
@@ -1185,37 +1183,33 @@ delete-old-libs:
check-old-libs:
@echo ">>> Checking for old libraries"
- @(cd ${DESTDIR}/ && for file in ${OLD_LIBS}; do \
- if [ -f "./$${file}" -o -L "./$${file}" ]; then \
+ @(for file in ${OLD_LIBS}; do \
+ if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \
echo "${DESTDIR}/$${file}"; \
fi; \
done)
delete-old-dirs:
@echo ">>> Removing old directories"
-.for dir in ${OLD_DIRS}
+ @(for dir in ${OLD_DIRS}; do \
# Don't fail if an old directory isn't empty.
- @if [ -d "${DESTDIR}/${dir}" ]; then \
- rmdir -v "${DESTDIR}/${dir}" || true; \
- else \
- if [ -L "${DESTDIR}/${dir}" ]; then \
- echo "${DESTDIR}/${dir} is a link, please remove everything manually."; \
+ if [ -d "${DESTDIR}/$${dir}" ]; then \
+ rmdir -v "${DESTDIR}/$${dir}" || true; \
+ elif [ -L "${DESTDIR}/$${dir}" ]; then \
+ echo "${DESTDIR}/$${dir} is a link, please remove everything manually."; \
fi; \
- fi
-.endfor
+ done)
@echo ">>> Old directories removed"
check-old-dirs:
@echo ">>> Checking for old directories"
-.for dir in ${OLD_DIRS}
- @if [ -d "${DESTDIR}/${dir}" ]; then \
- echo "${DESTDIR}/${dir}"; \
- else \
- if [ -L "${DESTDIR}/${dir}" ]; then \
- echo "${DESTDIR}/${dir} is a link, please remove everything manually."; \
+ @(for dir in ${OLD_DIRS}; do \
+ if [ -d "${DESTDIR}/$${dir}" ]; then \
+ echo "${DESTDIR}/$${dir}"; \
+ elif [ -L "${DESTDIR}/$${dir}" ]; then \
+ echo "${DESTDIR}/$${dir} is a link, please remove everything manually."; \
fi; \
- fi
-.endfor
+ done)
delete-old: delete-old-files delete-old-dirs
@echo "To remove old libraries run '${MAKE} delete-old-libs'."
OpenPOWER on IntegriCloud