aboutsummaryrefslogtreecommitdiff
path: root/release/Makefile
diff options
context:
space:
mode:
authorJordan K. Hubbard <jkh@FreeBSD.org>1995-05-24 01:26:23 +0000
committerJordan K. Hubbard <jkh@FreeBSD.org>1995-05-24 01:26:23 +0000
commit95e34bfc2ef72df7348fbe5dcafa8aeecc463b0a (patch)
tree2e4cc5a28770447bb71d7482098df86ba0a53ab7 /release/Makefile
parent1f35245a145e51d091c3d23b94dec56ead219c90 (diff)
Notes
Diffstat (limited to 'release/Makefile')
-rw-r--r--release/Makefile89
1 files changed, 47 insertions, 42 deletions
diff --git a/release/Makefile b/release/Makefile
index 131876a56ace..babee27a5d82 100644
--- a/release/Makefile
+++ b/release/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.172 1995/05/23 21:33:53 jkh Exp $
+# $Id: Makefile,v 1.173 1995/05/23 21:47:26 jkh Exp $
#
# How to roll a release:
#
@@ -262,9 +262,46 @@ release.5:
find ${EXTRA_DISTS} -depth -type d -print | xargs rmdir
touch release.5
-# Complete the bootfd
+# Make binary dists, notice that DES dist isn't finished yet.
release.6:
@cd ${.CURDIR} ; $(MAKE) ckRELEASEDIR
+ rm -rf ${RD}/dists
+ mkdir -p ${RD}/dists
+ mkdir -p ${RD}/info
+ @for i in ${DISTRIBUTIONS} ; \
+ do \
+ if [ -d ${RD}/trees/$${i} ] ; then \
+ cd ${.CURDIR} ; \
+ $(MAKE) doTARBALL SD=${RD}/trees/$${i} \
+ TN=$$i TD=$$i ARG="." ; \
+ echo "$${i} distribution is finished."; \
+ fi ; \
+ done
+ touch release.8
+
+
+# Make source dists, and finish of DES too
+release.7:
+ @cd ${.CURDIR} ; $(MAKE) ckRELEASEDIR
+ @cd ${.CURDIR} ; $(MAKE) doTARBALL SD=/usr/src \
+ TD=src TN=sbase ARG="[A-Z]*"
+ @for i in `cd /usr/src ; echo [a-z]*` ; do \
+ if [ -d /usr/src/$$i -a "$$i" != "CVS" ] ; then \
+ cd ${.CURDIR} ; \
+ $(MAKE) doTARBALL SD=/usr/src \
+ TN=`echo s$$i | tr -d '.' | sed 's/usr/u/'` \
+ TD=src ARG="$$i" ; \
+ fi ; \
+ done
+ ( cd ${RD}/dists/src && \
+ if [ -f sdes.aa ] ; then mv sdes.* ../des ; fi && \
+ if [ -f sebones.aa ] ; then mv sebones.* ../des ; fi )
+ @echo "src distribution is finished."
+ touch release.9
+
+# Complete the bootfd
+release.8:
+ @cd ${.CURDIR} ; $(MAKE) ckRELEASEDIR
rm -rf ${RD}/bootfd
mkdir ${RD}/bootfd
cd ${RD}/bootfd && \
@@ -288,12 +325,12 @@ release.6:
touch release.6
# Complete the cpiofd directory
-release.7:
+release.9:
@cd ${.CURDIR} ; $(MAKE) ckRELEASEDIR
rm -rf ${RD}/cpiofd
mkdir ${RD}/cpiofd
cd ${RD}/cpiofd && \
- mkdir stand
+ mkdir stand stand/info
ln -f ${RD}/kernels/GENERIC ${RD}/cpiofd/kernel
@cd ${.CURDIR} ; $(MAKE) installCRUNCH CRUNCH=cpio \
DIR=${RD}/cpiofd/stand ZIP=false
@@ -302,42 +339,6 @@ release.7:
cd ${RD}/cpiofd ; ( rm -f OK ; find . -print ; touch OK ; echo OK ) | cpio -H newc -oa | gzip -9 -c | dd conv=osync > ${RD}/floppies/cpio.flp
touch release.7
-# Make binary dists, notice that DES dist isn't finished yet.
-release.8:
- @cd ${.CURDIR} ; $(MAKE) ckRELEASEDIR
- rm -rf ${RD}/dists
- mkdir -p ${RD}/dists
- @for i in ${DISTRIBUTIONS} ; \
- do \
- if [ -d ${RD}/trees/$${i} ] ; then \
- cd ${.CURDIR} ; \
- $(MAKE) doTARBALL SD=${RD}/trees/$${i} \
- TN=$$i TD=$$i ARG="." ; \
- echo "$${i} distribution is finished."; \
- fi ; \
- done
- touch release.8
-
-
-# Make source dists, and finish of DES too
-release.9:
- @cd ${.CURDIR} ; $(MAKE) ckRELEASEDIR
- @cd ${.CURDIR} ; $(MAKE) doTARBALL SD=/usr/src \
- TD=src TN=sbase ARG="[A-Z]*"
- @for i in `cd /usr/src ; echo [a-z]*` ; do \
- if [ -d /usr/src/$$i -a "$$i" != "CVS" ] ; then \
- cd ${.CURDIR} ; \
- $(MAKE) doTARBALL SD=/usr/src \
- TN=`echo s$$i | tr -d '.' | sed 's/usr/u/'` \
- TD=src ARG="$$i" ; \
- fi ; \
- done
- ( cd ${RD}/dists/src && \
- if [ -f sdes.aa ] ; then mv sdes.* ../des ; fi && \
- if [ -f sebones.aa ] ; then mv sebones.* ../des ; fi )
- @echo "src distribution is finished."
- touch release.9
-
# Complete the fixitfd
release.10:
@cd ${.CURDIR} ; $(MAKE) ckRELEASEDIR
@@ -411,7 +412,11 @@ doTARBALL:
tn=`echo ${TN} | tr '[A-Z]' '[a-z]' | cut -c1-8` && \
echo rolling ${TD}/$$tn tarball &&\
tar --exclude CVS --exclude obj -cf - ${ARG} | \
- ${ZIPNSPLIT} ${RD}/dists/${TD}/$$tn. )
+ ${ZIPNSPLIT} ${RD}/dists/${TD}/$$tn. && \
+ cd ${RD}/info && \
+ mkdir ${TD} && \
+ echo ${SD}/${TD}/$$tn.* | wc | awk ' { print "Pieces = ", $$1 } ' > ${TD}/$$tn.inf
+ }
doRELEASE: release.1 release.2 release.3 release.4 release.5 release.6 \
release.7 release.8 release.9 release.10
@@ -419,7 +424,7 @@ doRELEASE: release.1 release.2 release.3 release.4 release.5 release.6 \
@echo "Release done"
floppies:
- rm -f release.4 release.6 release.7
+ rm -f release.4 release.8 release.9
cd ${.CURDIR} && ${MAKE} doRELEASE
boot.flp: