Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Sep 2001 08:40:02 -0700 (PDT)
From:      Peter Pentchev <roam@ringlet.net>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: misc/30647: "make release" in src/release/ creates ports.tgz that includes distfiles
Message-ID:  <200109181540.f8IFe2O78609@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR misc/30647; it has been noted by GNATS.

From: Peter Pentchev <roam@ringlet.net>
To: NIIMI Satoshi <sa2c@and.or.jp>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: misc/30647: "make release" in src/release/ creates ports.tgz that includes distfiles
Date: Tue, 18 Sep 2001 18:33:45 +0300

 On Tue, Sep 18, 2001 at 08:00:37AM -0700, NIIMI Satoshi wrote:
 > 
 > >Number:         30647
 > >Category:       misc
 > >Synopsis:       "make release" in src/release/ creates ports.tgz that includes distfiles
 > >Originator:     NIIMI Satoshi
 > >Release:        4.4-RELEASE
 > >Organization:
 > >Environment:
 > FreeBSD berkeley.sa2c.net 4.4-RELEASE FreeBSD 4.4-RELEASE #1: Sun Sep 16 13:03:19 JST 2001     sa2c@berkeley.sa2c.net:/usr/obj/usr/src/sys/BERKELEY  i386
 > >Description:
 > "make release" in src/relase with very large /usr/ports/distfiles,
 > cdrom.1 target in src/relase/Makefile failes to remove distfile.
 > This causes very large (for me, over 5GB)
 > ${CHROOT}/R/cdrom/disc1/ports/ports.tgz.
 > 
 > >How-To-Repeat:
 > cd /usr/ports; make -k BATCH=yes fetch
 > cd /usr/src/release; make release RELEASETAG=RELENG_4_4_0_RELEASE blah blah...
 > 
 > >Fix:
 > Index: Makefile
 > ===================================================================
 > RCS file: /home/ncvs/src/release/Makefile,v
 > retrieving revision 1.536.2.56
 > diff -u -r1.536.2.56 Makefile
 > --- Makefile    2001/09/13 06:58:31     1.536.2.56
 > +++ Makefile    2001/09/18 14:57:39
 > @@ -756,6 +756,7 @@
 >         @cp ${CD_DISC1}/floppies/boot.flp ${CD_DISC2}/floppies
 >  .endif
 >  .if !defined(NOPORTS)
 > +       @find /usr/ports/distfiles -type f -print0 | xargs -0 rm -rf --
 >         @-rm -rf /usr/ports/distfiles/*
 >         @mkdir -p ${CD_DISC1}/ports && \
 >           tar --exclude CVS -czf ${CD_DISC1}/ports/ports.tgz -C /usr ports && \
 
 Without actually having looked at the problem (the 'rm -rf' at the next
 line is supposed to do the trick), the line you added could be also
 written as:
 
 	@find /usr/ports/distfiles -type f -delete
 
 It is another question just why the rm -rf cannot really delete things..
 
 G'luck,
 Peter
 
 -- 
 Hey, out there - is it *you* reading me, or is it someone else?

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109181540.f8IFe2O78609>