X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/37ff9aed2c6626e57b1b3b7f610639aefcf92445..82571c5fdd24524703f7dc6a8d37b2cec2adfe46:/etc/Makefile diff --git a/etc/Makefile b/etc/Makefile index 14ecd63419..444ef5eb41 100644 --- a/etc/Makefile +++ b/etc/Makefile @@ -18,7 +18,7 @@ BIN2= motd # -rwxr-xr-x root.wheel, for the new f***ing cron root.wheel BIN3= daily weekly monthly -MTREE= BSD.root.dist BSD.usr.dist BSD.var.dist +MTREE= BSD.local.dist BSD.root.dist BSD.usr.dist BSD.var.dist NAMEDB= localhost.rev named.boot root.cache PCS= pcs750.bin WCS1= wcs fppwcs poc poc1 poc2 fppoc @@ -31,6 +31,7 @@ FREEBSD= CONTRIB.386BSD CONTRIB.FreeBSD RELNOTES.FreeBSD ${COPYRIGHT} # Floppy drive name and files for building FreeBSD Floppies FLOPPY?= fd0 MOUNT?= /mnt +FLOPPY_TYPE?= floppy5 # MDEC= usr/mdec/bootfd usr/mdec/fdboot MDEC+= usr/mdec/bootsd usr/mdec/sdboot @@ -69,7 +70,7 @@ CPIO_CPIO+= usr/bin/awk usr/bin/chgrp usr/bin/ftp CPIO_CPIO+= usr/bin/more usr/bin/tar usr/bin/tip CPIO_CPIO+= usr/bin/elvis usr/bin/ex usr/bin/vi usr/bin/view CPIO_CPIO+= usr/sbin/update usr/sbin/chown -CPIO_CPIO_DIRS= var var/tmp var/spool var/spool/lock +CPIO_CPIO_DIRS= var var/tmp var/run var/spool var/spool/lock CRYPT_LIB= lib/libcrypt CRYPT_SRCS= bin/ed bin/rcp @@ -160,6 +161,7 @@ distribution: distrib-dirs (cd ../; \ install -c -o root -g wheel -m 444 ${FREEBSD} ${DESTDIR}/) (cd ..; ${MAKE} mdec; ) + (cd ../share/man; ${MAKE} makedb; ) .if ${MACHINE} == "tahoe" (cd etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${WCS1} \ ${DESTDIR}/) @@ -184,8 +186,10 @@ kcopy-kernels: ../sys/i386/conf/GENERICAH ../sys/i386/conf/GENERICBT ${DESTDIR}/386bsd.GENERICBT) kcopy-floppy: - disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd - newfs -b 4096 -c 80 -f 512 -i 16384 -m 0 -o space r${FLOPPY}a floppy5 + disklabel -w -r ${FLOPPY} ${FLOPPY_TYPE} \ + /usr/mdec/fdboot /usr/mdec/bootfd + newfs -b 4096 -c 80 -f 512 -i 16384 -m 0 -o space \ + r${FLOPPY}a ${FLOPPY_TYPE} mount /dev/${FLOPPY}a ${MOUNT} chown root.wheel ${MOUNT}/. chmod 755 ${MOUNT}/. @@ -225,8 +229,10 @@ kcopy-bt-floppy: >${RELEASEDIR}/floppies/kcopy-bt-floppy.gz filesystem-floppy: - disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd - newfs -b 4096 -c 80 -f 512 -i 10240 -m 0 -o space r${FLOPPY}a floppy5 + disklabel -w -r ${FLOPPY} ${FLOPPY_TYPE} \ + /usr/mdec/fdboot /usr/mdec/bootfd + newfs -b 4096 -c 80 -f 512 -i 10240 -m 0 -o space \ + r${FLOPPY}a ${FLOPPY_TYPE} mount /dev/${FLOPPY}a ${MOUNT} chown root.wheel ${MOUNT}/. chmod 755 ${MOUNT}/. @@ -258,8 +264,10 @@ filesystem-floppy: >${RELEASEDIR}/floppies/filesystem-floppy.gz cpio-floppy: - disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd - newfs -b 4096 -c 80 -f 512 -i 65536 -m 0 -o space r${FLOPPY}a floppy5 + disklabel -w -r ${FLOPPY} ${FLOPPY_TYPE} \ + /usr/mdec/fdboot /usr/mdec/bootfd + newfs -b 4096 -c 80 -f 512 -i 65536 -m 0 -o space \ + r${FLOPPY}a ${FLOPPY_TYPE} mount /dev/${FLOPPY}a ${MOUNT} chown root.wheel ${MOUNT}/. chmod 755 ${MOUNT}/. @@ -282,21 +290,121 @@ cpio-floppy: bin-tarball: (cd ${DESTDIR}; \ - tar cf - . | gzip --no-name -9 -c | \ - split -b 240640 - \ - ${RELEASEDIR}/tarballs/bin_tgz.) + tar cf - . | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/bin_tgz.) -src-tarball: +srcbase-tarball: (cd ${DESTDIR}; \ - tar --exclude usr/src/${CRYPT_LIB} -cf - usr/src | gzip --no-name -9 -c | \ - split -b 240640 - \ - ${RELEASEDIR}/tarballs/src_tgz.) + tar -cf - usr/src/[A-Z]* | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcbase_tgz.) -ssrc-tarball: +srcbin-tarball: (cd ${DESTDIR}; \ - tar -cf - usr/src/${CRYPT_LIB} | gzip --no-name -9 -c | \ - split -b 240640 - \ - ${RELEASEDIR}/tarballs/ssrc_tgz.) + tar -cf - usr/src/bin | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcbin_tgz.) + +srccontrib-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/contrib | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srccontrib_tgz.) + +srcetc-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/etc | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcetc_tgz.) + +srcgames-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/games | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcgames_tgz.) + +srcgnu-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/gnu | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcgnu_tgz.) + +srcinclude-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/include | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcinclude_tgz.) + +srclib-tarball: + (cd ${DESTDIR}; \ + tar --exclude usr/src/${CRYPT_LIB} -cf - usr/src/lib | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srclib_tgz.) + +srclibcrypt-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/${CRYPT_LIB} | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srclibcrypt_tgz.) + +srclibexec-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/libexec | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srclibexec_tgz.) + +srcsbin-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/sbin | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcsbin_tgz.) + +srcshare-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/share | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcshare_tgz.) + +srcsys-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/sys | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcsys_tgz.) + +srcusrbin-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/usr.bin | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcusrbin_tgz.) + +srcusrsbin-tarball: + (cd ${DESTDIR}; \ + tar -cf - usr/src/usr.sbin | \ + gzip --no-name -9 -c | \ + split -b 240640 - \ + ${RELEASEDIR}/tarballs/srcusrsbin_tgz.) + +src-tarball: srcbase-tarball srcbin-tarball srccontrib-tarball srcetc-tarball \ + srcgames-tarball srcgnu-tarball srcinclude-tarball srclib-tarball \ + srclibcrypt-tarball srclibexec-tarball srcsbin-tarball \ + srcshare-tarball srcsys-tarball srcusrbin-tarball \ + srcusrsbin-tarball des-tarball: rm -rf ${RELEASEDIR}/tmpdes @@ -325,7 +433,8 @@ des-tarball: ${MAKE} cleandir obj depend all install; \ done (cd ${RELEASEDIR}/tmpdes; \ - tar cf - . | gzip --no-name -9 -c | \ + tar cf - . | \ + gzip --no-name -9 -c | \ split -b 240640 - \ ${RELEASEDIR}/tarballs/des_tgz.) rm -rf ${RELEASEDIR}/tmpdes