summaryrefslogtreecommitdiffstats
path: root/release/scripts
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1997-06-21 15:42:17 +0000
committerjkh <jkh@FreeBSD.org>1997-06-21 15:42:17 +0000
commit28d72683d4088f916e924363f20ef1341eb6439d (patch)
tree876740c928562599a72d3057d3f7a26b039fffac /release/scripts
parentdd6c0a48e7d0e9df9a65d18cf0b6e3f1e2f73f44 (diff)
downloadFreeBSD-src-28d72683d4088f916e924363f20ef1341eb6439d.zip
FreeBSD-src-28d72683d4088f916e924363f20ef1341eb6439d.tar.gz
New build scripts for these distributions.
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 0000000..ac3a9b3
--- /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 0000000..c84c56d
--- /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 0000000..bd7b061
--- /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 0000000..2157514
--- /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 0000000..5f73f71
--- /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 0000000..aff0f3a
--- /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
OpenPOWER on IntegriCloud