aboutsummaryrefslogtreecommitdiff
path: root/release/scripts
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>1997-06-21 15:42:17 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>1997-06-21 15:42:17 +0000
commitf523d96216f381f11373de8c233b8cf768ee795f (patch)
tree2d264edce0c0a7e4588976b026927bb36365c214 /release/scripts
parent7284556f8e3445254a391788045b726d997c145b (diff)
Notes
Diffstat (limited to 'release/scripts')
-rwxr-xr-xrelease/scripts/catpages-make.sh10
-rwxr-xr-xrelease/scripts/dict-make.sh15
-rwxr-xr-xrelease/scripts/games-make.sh20
-rwxr-xr-xrelease/scripts/info-make.sh8
-rwxr-xr-xrelease/scripts/manpages-make.sh9
-rwxr-xr-xrelease/scripts/proflibs-make.sh8
6 files changed, 70 insertions, 0 deletions
diff --git a/release/scripts/catpages-make.sh b/release/scripts/catpages-make.sh
new file mode 100755
index 0000000000000..ac3a9b39725d0
--- /dev/null
+++ b/release/scripts/catpages-make.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# Create the catpages dist - must follow manpages dist script, for obvious
+# reasons.
+if [ -d ${RD}/trees/manpages/usr/share/man ]; then
+ su -m man -c 'catman ${RD}/trees/manpages/usr/share/man';
+ ( cd ${RD}/trees/manpages/usr/share/man;
+ find cat* | cpio -dumpl ${RD}/trees/catpages/usr/share/man ) &&
+ rm -rf ${RD}/trees/manpages/usr/share/man/cat*;
+fi
diff --git a/release/scripts/dict-make.sh b/release/scripts/dict-make.sh
new file mode 100755
index 0000000000000..c84c56dfbef3b
--- /dev/null
+++ b/release/scripts/dict-make.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+# Move the dict stuff out to its own dist
+if [ -d ${RD}/trees/bin/usr/share/dict ]; then
+ tar -cf - -C ${RD}/trees/bin/usr/share/dict . |
+ tar -xf - -C ${RD}/trees/dict/usr/share/dict &&
+ rm -rf ${RD}/trees/bin/usr/share/dict;
+fi
+
+for i in airport birthtoken flowers na.phone zipcodes; do
+ if [ -f ${RD}/trees/bin/usr/share/misc/$$i ]; then
+ mv ${RD}/trees/bin/usr/share/misc/$$i
+ ${RD}/trees/dict/usr/share/misc;
+ fi;
+done
diff --git a/release/scripts/games-make.sh b/release/scripts/games-make.sh
new file mode 100755
index 0000000000000..bd7b061cdcae6
--- /dev/null
+++ b/release/scripts/games-make.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+# Move all the games out to their own dist
+if [ -d ${RD}/trees/bin/usr/games ]; then
+ tar -cf - -C ${RD}/trees/bin/usr/games . |
+ tar -xf - -C ${RD}/trees/games/usr/games &&
+ rm -rf ${RD}/trees/bin/usr/games;
+fi
+
+if [ -d ${RD}/trees/bin/usr/share/games ]; then
+ tar -cf - -C ${RD}/trees/bin/usr/share/games . |
+ tar -xf - -C ${RD}/trees/games/usr/share/games &&
+ rm -rf ${RD}/trees/bin/usr/share/games;
+fi
+
+if [ -d ${RD}/trees/bin/var/games ]; then
+ tar -cf - -C ${RD}/trees/bin/var/games . |
+ tar -xf - -C ${RD}/trees/games/var/games &&
+ rm -rf ${RD}/trees/bin/var/games;
+fi
diff --git a/release/scripts/info-make.sh b/release/scripts/info-make.sh
new file mode 100755
index 0000000000000..215751406c947
--- /dev/null
+++ b/release/scripts/info-make.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# Move the info files out to their own dist
+if [ -d ${RD}/trees/bin/usr/share/info ]; then
+ tar -cf - -C ${RD}/trees/bin/usr/share/info . |
+ tar -xf - -C ${RD}/trees/info/usr/share/info &&
+ rm -rf ${RD}/trees/bin/usr/share/info;
+fi
diff --git a/release/scripts/manpages-make.sh b/release/scripts/manpages-make.sh
new file mode 100755
index 0000000000000..5f73f71b86a40
--- /dev/null
+++ b/release/scripts/manpages-make.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+# Move all the manpages out to their own dist, using the bin dist as a
+# starting point.
+if [ -d ${RD}/trees/bin/usr/share/man ]; then
+ ( cd ${RD}/trees/bin/usr/share/man;
+ find . | cpio -dumpl ${RD}/trees/manpages/usr/share/man > /dev/null 2>&1) &&
+ rm -rf ${RD}/trees/bin/usr/share/man;
+fi
diff --git a/release/scripts/proflibs-make.sh b/release/scripts/proflibs-make.sh
new file mode 100755
index 0000000000000..aff0f3af2230a
--- /dev/null
+++ b/release/scripts/proflibs-make.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# Move the profiled libraries out to their own dist
+for i in ${RD}/trees/bin/usr/lib/*_p.a; do
+ if [ -f $$i ]; then
+ mv $$i ${RD}/trees/proflibs/usr/lib;
+ fi;
+done