Subject: Re: x68k/installation/misc
To: Tetsuya Isaki <isaki@NetBSD.org>
From: Luke Mewburn <lukem@netbsd.org>
List: tech-install
Date: 10/28/2002 00:13:14
On Sun, Oct 27, 2002 at 06:16:03PM +0900, Tetsuya Isaki wrote:
| Hi,
|
| I wrote what prepares ${RELEASEDIR}/installation/misc of x68k.
| But I have one question. Is 300MB gzip+uuencode'd file
| reasonable? If there is no problem, I'll commit it.
It is reasonable, and better than the alternative of relying upon
'cvs -kb' to prevent the files from being modified...
Have you tested your changes in the following circumstances:
+ UNPRIVED defined
+ read-only source, using objdirs or MAKEOBJDIRPREFIX
?
Luke.
| The attached patch modifies or adds:
| - sys/arch/x68k/stand/loadbsd/Makefile
| - distrib/x68k/Makefile
| - distrib/x68k/stand/Makefile
| - distrib/x68k/stand/gzip.uue (293922 bytes, *1)
| - distrib/x68k/stand/rawrite.uue ( 39559 bytes, *1)
|
| (*1) these are not attached to this mail. You can find
| these in http://www.tri-tree.gr.jp/~isaki/NetBSD/patch/
|
| when you finish build.sh with this patch, installation/misc
| is like below:
|
| isaki@erika:/var/obj/x68k/rel/installation/misc% ls -l
| total 331
| -r--r--r-- 1 isaki users 161242 Jan 15 1995 gz124x5f.lzh
| -r--r--r-- 1 isaki users 101686 Feb 14 1999 gzip.x
| -r--r--r-- 1 isaki users 2790 Oct 27 17:58 loadbsd.0
| -r--r--r-- 1 isaki users 9866 Oct 27 17:58 loadbsd.x
| -r--r--r-- 1 isaki users 206 May 10 1999 rawrite.doc
| -r--r--r-- 1 isaki users 14146 Dec 14 1998 rawrite.lzh
| -r--r--r-- 1 isaki users 23136 Dec 14 1998 rawrite.x
|
| Thanks.
| ---
| Tetsuya Isaki <isaki@par.odn.ne.jp / isaki@NetBSD.org>
| Index: sys/arch/x68k/stand/loadbsd/Makefile
| ===================================================================
| RCS file: /cvsroot/syssrc/sys/arch/x68k/stand/loadbsd/Makefile,v
| retrieving revision 1.9
| diff -u -r1.9 Makefile
| --- sys/arch/x68k/stand/loadbsd/Makefile 2002/05/18 13:54:39 1.9
| +++ sys/arch/x68k/stand/loadbsd/Makefile 2002/10/27 08:26:19
| @@ -38,6 +38,9 @@
| .endfor
|
| .ifdef RELEASEDIR
| -release: ${PROG}
| - cp -ip ${PROG} ${RELEASEDIR}/installation/misc
| +.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
| +release:
| + ${RELEASE_INSTALL} ${PROG} ${RELEASEDIR}/installation/misc
| + ${RELEASE_INSTALL} ${DESTDIR}/usr/share/man/cat8/x68k/loadbsd.0 \
| + ${RELEASEDIR}/installation/misc
| .endif
| Index: distrib/x68k/Makefile
| ===================================================================
| RCS file: /cvsroot/basesrc/distrib/x68k/Makefile,v
| retrieving revision 1.3
| diff -u -r1.3 Makefile
| --- distrib/x68k/Makefile 2002/05/02 18:03:02 1.3
| +++ distrib/x68k/Makefile 2002/10/27 08:21:10
| @@ -1,6 +1,6 @@
| # $NetBSD: Makefile,v 1.3 2002/05/02 18:03:02 lukem Exp $
|
| -SUBDIR= floppies
| +SUBDIR= floppies stand
| TARGETS+= release
|
| .include <bsd.subdir.mk>
| --- /dev/null Sun Oct 27 16:36:21 2002
| +++ distrib/x68k/stand/Makefile Sun Oct 27 17:04:39 2002
| @@ -0,0 +1,26 @@
| +# $NetBSD$
| +
| +.include <bsd.own.mk>
| +.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
| +
| +ARCHIVES= gzip rawrite
| +MEMBER_gzip= gz124x5f.lzh gzip.x
| +MEMBER_rawrite= rawrite.doc rawrite.lzh rawrite.x
| +
| +.for archive in ${ARCHIVES}
| +CLEANFILES+= ${archive}.tar.gz ${MEMBER_${archive}}
| +.endfor
| +
| +realall:
| +.for archive in ${ARCHIVES}
| + ${UUDECODE} ${.CURDIR}/${archive}.uue
| + ${PAX} -zrvpp -f ${archive}.tar.gz
| +.endfor
| +
| +release:
| +.for archive in ${ARCHIVES}
| + ${RELEASE_INSTALL} -p ${MEMBER_${archive}} \
| + ${RELEASEDIR}/installation/misc
| +.endfor
| +
| +.include <bsd.prog.mk>