diff options
author | jkh <jkh@FreeBSD.org> | 1997-06-21 15:42:17 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1997-06-21 15:42:17 +0000 |
commit | 28d72683d4088f916e924363f20ef1341eb6439d (patch) | |
tree | 876740c928562599a72d3057d3f7a26b039fffac /release/scripts | |
parent | dd6c0a48e7d0e9df9a65d18cf0b6e3f1e2f73f44 (diff) | |
download | FreeBSD-src-28d72683d4088f916e924363f20ef1341eb6439d.zip FreeBSD-src-28d72683d4088f916e924363f20ef1341eb6439d.tar.gz |
New build scripts for these distributions.
Diffstat (limited to 'release/scripts')
-rwxr-xr-x | release/scripts/catpages-make.sh | 10 | ||||
-rwxr-xr-x | release/scripts/dict-make.sh | 15 | ||||
-rwxr-xr-x | release/scripts/games-make.sh | 20 | ||||
-rwxr-xr-x | release/scripts/info-make.sh | 8 | ||||
-rwxr-xr-x | release/scripts/manpages-make.sh | 9 | ||||
-rwxr-xr-x | release/scripts/proflibs-make.sh | 8 |
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 |