summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2009-08-27 17:16:23 +0000
committerjhb <jhb@FreeBSD.org>2009-08-27 17:16:23 +0000
commitbeabf5e49dd1b97150b0214b53705ab32e8fb7ae (patch)
tree153ebac6d681f2f28a5c53029b7dd7cbfb47a2d8 /release
parent8c78c5aa4d95d7e63fe3f1a2d15fedbd997e3b4b (diff)
downloadFreeBSD-src-beabf5e49dd1b97150b0214b53705ab32e8fb7ae.zip
FreeBSD-src-beabf5e49dd1b97150b0214b53705ab32e8fb7ae.tar.gz
MFC 196521:
Fix a few issues with the lib32 dist so that it includes ldd32. - Use a better find invocation to purge empty directories from all the dist trees during a release build. The previous version did not purge directories whose contents were all empty directories. - Explicitly blacklist a few files from the lib32 dist instead of using a whitelist. A better longterm solution is to fix the few offenders to not install data files during a lib32 install. Approved by: re (kib)
Diffstat (limited to 'release')
-rw-r--r--release/Makefile2
-rw-r--r--release/scripts/lib32-make.sh2
2 files changed, 2 insertions, 2 deletions
diff --git a/release/Makefile b/release/Makefile
index 9a0bed4..7ab1240 100644
--- a/release/Makefile
+++ b/release/Makefile
@@ -696,7 +696,7 @@ release.5:
# Remove all the directories we don't need.
-cd ${RD}/trees && \
(find ${OTHER_DISTS} -path '*/var/empty' | xargs chflags noschg; \
- find ${OTHER_DISTS} -depth -type d -empty -print | xargs rmdir)
+ find ${OTHER_DISTS} -depth -type d -empty -delete)
touch ${.TARGET}
#
diff --git a/release/scripts/lib32-make.sh b/release/scripts/lib32-make.sh
index 37e16d4..99bbee4 100644
--- a/release/scripts/lib32-make.sh
+++ b/release/scripts/lib32-make.sh
@@ -5,4 +5,4 @@
# Clean the dust.
cd ${RD}/trees/lib32 && \
- find . ! -path '*/libexec/*' ! -path '*/usr/lib32/*' -delete
+ find . '(' -path '*/usr/share/*' -or -path '*/usr/lib/*' ')' -delete
OpenPOWER on IntegriCloud