makesrctars revision 1.6
11.1Sjtc#! /bin/sh 21.3Smikel# 31.6Sperry# $NetBSD: makesrctars,v 1.6 1997/12/29 23:31:06 perry Exp $ 41.3Smikel# 51.3Smikel# Make source code tarballs. 61.1Sjtc 71.1SjtcGZIP=--best 81.1Sjtcexport GZIP 91.1Sjtc 101.1Sjtcif [ -z "$SRCDIR" ]; then 111.1Sjtc echo SRCDIR must be set 121.1Sjtc exit 1 131.1Sjtcfi 141.1Sjtc 151.1Sjtcif [ -z "$DESTDIR" ]; then 161.1Sjtc echo DESTDIR must be set 171.1Sjtc exit 1 181.1Sjtcfi 191.1Sjtc 201.1Sjtcif [ -d ${DESTDIR} ]; then 211.1Sjtc echo "DESTDIR exists." 221.1Sjtc exit 1 231.1Sjtcfi 241.1Sjtc 251.1Sjtccd $SRCDIR 261.1Sjtc 271.1Sjtcmkdir ${DESTDIR} 281.1Sjtc 291.6Sperrymkdir ${DESTDIR}/sets 301.6Sperry 311.1Sjtcfind . \ 321.1Sjtc \! \( \( -path ./gnu -o -path ./share -o -path ./domestic \) -prune \) \ 331.1Sjtc \! \( -path ./sys -prune \) \ 341.1Sjtc \! \( -path ./usr.sbin/config -prune \) \ 351.1Sjtc \! \( -path ./usr.sbin/dbsym -prune \) \ 361.1Sjtc \! \( -name CVS -prune \) \! \( -name obj -prune \) -print | \ 371.6Sperry sort | pax -w -d -s'|^./|./usr/src/|' | gzip \ 381.6Sperry > ${DESTDIR}/sets/src.tgz 391.1Sjtc 401.1Sjtcfind gnu \ 411.1Sjtc \! \( -name CVS -prune \) \! \( -name obj -prune \) -print | \ 421.6Sperry sort | pax -w -d -s'|^|./usr/src/|' | gzip \ 431.6Sperry > ${DESTDIR}/sets/gnusrc.tgz 441.1Sjtc 451.4Smikelfind sys usr.sbin/config usr.sbin/dbsym \ 461.1Sjtc \! \( -name CVS -prune \) \! \( -name obj -prune \) -print | \ 471.6Sperry sort | pax -w -d -s'|^|./usr/src/|' | gzip \ 481.6Sperry > ${DESTDIR}/sets/syssrc.tgz 491.1Sjtc 501.1Sjtcfind share \ 511.1Sjtc \! \( -name CVS -prune \) \! \( -name obj -prune \) -print | \ 521.6Sperry sort | pax -w -d -s'|^|./usr/src/|' | gzip \ 531.6Sperry > ${DESTDIR}/sets/sharesrc.tgz 541.6Sperry 551.6Sperry(cd ${DESTDIR}/sets; cksum *.tgz > CKSUM) 561.6Sperrychmod 444 ${DESTDIR}/sets/* 571.6Sperry 581.6Sperrymkdir ${DESTDIR}/security 591.1Sjtc 601.1Sjtcfind domestic \ 611.1Sjtc \! \( -name CVS -prune \) \! \( -name obj -prune \) -print | \ 621.6Sperry sort | pax -w -d -s'|^|./usr/src/|' | gzip \ 631.6Sperry > ${DESTDIR}/security/secrsrc.tgz 641.6Sperry 651.6Sperry(cd ${DESTDIR}/security; cksum *.tgz > CKSUM) 661.6Sperrychmod 444 ${DESTDIR}/security/* 67