Makefile.sysinstall (176430) | Makefile.sysinstall (180012) |
---|---|
1# $FreeBSD: head/release/Makefile 176430 2008-02-21 03:16:36Z marcel $ | 1# $FreeBSD: head/release/Makefile 180012 2008-06-25 21:33:28Z ru $ |
2# 3# make release [BUILDNAME=somename] CHROOTDIR=/some/dir CVSROOT=/cvs/dir \ 4# [RELEASETAG=tag] 5# 6# Where "/some/dir" is the pathname of a directory on a some filesystem with 7# at least 1000MB of free space, "somename" is what you want the release to 8# call itself, "/cvs/dir" is where our source repo resides and, optionally, 9# which CVS "tag" name should be used when checking out the sources to build --- 665 unchanged lines hidden (view full) --- 675 echo "$${i} distribution is finished."; \ 676 fi ; \ 677 done 678.if !defined(NOPORTS) 679 # XXX: Inline stripped version of doTARBALL 680 @rm -rf ${RD}/dists/ports/ports* 681 @mkdir -p ${RD}/dists/ports 682 @echo rolling ports/ports tarball | 2# 3# make release [BUILDNAME=somename] CHROOTDIR=/some/dir CVSROOT=/cvs/dir \ 4# [RELEASETAG=tag] 5# 6# Where "/some/dir" is the pathname of a directory on a some filesystem with 7# at least 1000MB of free space, "somename" is what you want the release to 8# call itself, "/cvs/dir" is where our source repo resides and, optionally, 9# which CVS "tag" name should be used when checking out the sources to build --- 665 unchanged lines hidden (view full) --- 675 echo "$${i} distribution is finished."; \ 676 fi ; \ 677 done 678.if !defined(NOPORTS) 679 # XXX: Inline stripped version of doTARBALL 680 @rm -rf ${RD}/dists/ports/ports* 681 @mkdir -p ${RD}/dists/ports 682 @echo rolling ports/ports tarball |
683 @tar --exclude CVS --exclude 'ports/distfiles/*' \ | 683 @tar --exclude CVS --exclude .svn --exclude 'ports/distfiles/*' \ |
684 -czf ${RD}/dists/ports/ports.tgz -C /usr ports 685 @cp ${.CURDIR}/scripts/ports-install.sh ${RD}/dists/ports/install.sh 686 @(cd ${RD}/dists/ports; \ 687 rm -f CHECKSUM.MD5 CHECKSUM.SHA256; \ 688 md5 * > .CHECKSUM.MD5; \ 689 sha256 * > .CHECKSUM.SHA256; \ 690 mv .CHECKSUM.MD5 CHECKSUM.MD5; \ 691 mv .CHECKSUM.SHA256 CHECKSUM.SHA256) --- 82 unchanged lines hidden (view full) --- 774 && cp ${.CURDIR}/install.cfg ${RD}/mfsfd 775 @mkdir -p ${RD}/mfsfd/boot 776.if ${TARGET_ARCH} != "ia64" && ${TARGET_ARCH} != "powerpc" 777 @cp ${RD}/trees/base/boot/boot* ${RD}/mfsfd/boot 778.endif 779.if ${TARGET} == "i386" || ${TARGET_ARCH} == "amd64" 780 @cp ${RD}/trees/base/boot/mbr ${RD}/mfsfd/boot 781.endif | 684 -czf ${RD}/dists/ports/ports.tgz -C /usr ports 685 @cp ${.CURDIR}/scripts/ports-install.sh ${RD}/dists/ports/install.sh 686 @(cd ${RD}/dists/ports; \ 687 rm -f CHECKSUM.MD5 CHECKSUM.SHA256; \ 688 md5 * > .CHECKSUM.MD5; \ 689 sha256 * > .CHECKSUM.SHA256; \ 690 mv .CHECKSUM.MD5 CHECKSUM.MD5; \ 691 mv .CHECKSUM.SHA256 CHECKSUM.SHA256) --- 82 unchanged lines hidden (view full) --- 774 && cp ${.CURDIR}/install.cfg ${RD}/mfsfd 775 @mkdir -p ${RD}/mfsfd/boot 776.if ${TARGET_ARCH} != "ia64" && ${TARGET_ARCH} != "powerpc" 777 @cp ${RD}/trees/base/boot/boot* ${RD}/mfsfd/boot 778.endif 779.if ${TARGET} == "i386" || ${TARGET_ARCH} == "amd64" 780 @cp ${RD}/trees/base/boot/mbr ${RD}/mfsfd/boot 781.endif |
782 @tar --exclude CVS -cf - -C ${.CURDIR}/../usr.sbin/sysinstall help | \ | 782 @tar --exclude CVS --exclude .svn -cf - \ 783 -C ${.CURDIR}/../usr.sbin/sysinstall help | \ |
783 tar xf - -C ${RD}/mfsfd/stand 784 @mkdir -p ${RD}/mfsroot 785 sh -e ${DOFS_SH} ${RD}/mfsroot/mfsroot ${RD} ${MNT} \ 786 ${MFSSIZE} ${RD}/mfsfd ${MFSINODE} ${MFSLABEL} 787 @${ZIPPER} -fv ${RD}/mfsroot/mfsroot 788 touch ${.TARGET} 789 790KERNFLOPPYSET= ${RD}/floppyset/kern/kernel.gz --- 302 unchanged lines hidden (view full) --- 1093.if !defined(ARG) 1094 @echo "ARG undefined in doTARBALL" && exit 1 1095.endif 1096 @rm -rf ${RD}/dists/${TD}/${TN}* 1097 @mkdir -p ${RD}/dists/${TD} 1098 @( cd ${SD} && \ 1099 tn=`echo ${TN} | tr 'A-Z' 'a-z'` && \ 1100 echo rolling ${TD}/$$tn tarball &&\ | 784 tar xf - -C ${RD}/mfsfd/stand 785 @mkdir -p ${RD}/mfsroot 786 sh -e ${DOFS_SH} ${RD}/mfsroot/mfsroot ${RD} ${MNT} \ 787 ${MFSSIZE} ${RD}/mfsfd ${MFSINODE} ${MFSLABEL} 788 @${ZIPPER} -fv ${RD}/mfsroot/mfsroot 789 touch ${.TARGET} 790 791KERNFLOPPYSET= ${RD}/floppyset/kern/kernel.gz --- 302 unchanged lines hidden (view full) --- 1094.if !defined(ARG) 1095 @echo "ARG undefined in doTARBALL" && exit 1 1096.endif 1097 @rm -rf ${RD}/dists/${TD}/${TN}* 1098 @mkdir -p ${RD}/dists/${TD} 1099 @( cd ${SD} && \ 1100 tn=`echo ${TN} | tr 'A-Z' 'a-z'` && \ 1101 echo rolling ${TD}/$$tn tarball &&\ |
1101 tar --exclude CVS --exclude obj --exclude BOOTMFS -cf - ${ARG} | \ | 1102 tar --exclude CVS --exclude .svn --exclude obj --exclude BOOTMFS -cf - ${ARG} | \ |
1102 ${ZIPNSPLIT} ${RD}/dists/${TD}/$$tn. && \ 1103 sh ${.CURDIR}/scripts/info.sh ${RD}/dists/${TD}/$$tn \ 1104 > ${RD}/dists/${TD}/$$tn.inf && \ 1105 if [ -f ${.CURDIR}/scripts/$${TD}-install.sh ]; then \ 1106 cp -p ${.CURDIR}/scripts/$${TD}-install.sh \ 1107 ${RD}/dists/${TD}/install.sh && \ 1108 chmod +x ${RD}/dists/${TD}/install.sh; \ 1109 fi && \ --- 212 unchanged lines hidden --- | 1103 ${ZIPNSPLIT} ${RD}/dists/${TD}/$$tn. && \ 1104 sh ${.CURDIR}/scripts/info.sh ${RD}/dists/${TD}/$$tn \ 1105 > ${RD}/dists/${TD}/$$tn.inf && \ 1106 if [ -f ${.CURDIR}/scripts/$${TD}-install.sh ]; then \ 1107 cp -p ${.CURDIR}/scripts/$${TD}-install.sh \ 1108 ${RD}/dists/${TD}/install.sh && \ 1109 chmod +x ${RD}/dists/${TD}/install.sh; \ 1110 fi && \ --- 212 unchanged lines hidden --- |