Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Aug 2004 11:48:12 +0300
From:      Giorgos Keramidas <keramida@linux.gr>
To:        Ruslan Ermilov <ru@freebsd.org>
Cc:        current@freebsd.org
Subject:   Re: [PATCH] Finding stale files in /usr/src during "make update"
Message-ID:  <20040830084811.GA96014@orion.daedalusnetworks.priv>
In-Reply-To: <20040830072811.GA84862@ip.net.ua>
References:  <20040830072811.GA84862@ip.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2004-08-30 10:28, Ruslan Ermilov <ru@freebsd.org> wrote:
> What do you people think about the following patch?  It can
> be very useful to find stale files under /usr/src which may
> sometimes be unsafe.

It's nice, IMHO :)

> %%%
> Index: Makefile.inc1
> ===================================================================
> RCS file: /home/ncvs/src/Makefile.inc1,v
> retrieving revision 1.442
> diff -u -r1.442 Makefile.inc1
> --- Makefile.inc1	25 Aug 2004 22:06:29 -0000	1.442
> +++ Makefile.inc1	30 Aug 2004 07:17:37 -0000
> @@ -83,7 +83,7 @@
>  .endif
>
>  CVS?=		cvs
> -CVSFLAGS?=	-A -P -d
> +CVSFLAGS?=	-A -P -d -I! -ICVS
>  .if defined(CVSTAG)
>  CVSFLAGS+=	-r ${CVSTAG}
>  .endif
> %%%

I regularly use the same trick here.  When I want to build world and
keep a logfile of all that's going on, I use something like this:

    # cd /root
    # sh build.sh -cu 2>&1 | tee logfile

and one of the things that build.sh does when the -u option is present is:

    cd /usr/src
    ...
    if [ $rc_update -ne 0 ]; then
        echo '::: Updating the sources from CVS'
        env CVSROOT=/home/ncvs CVSFLAGS='-APd -I! -I CVS' \
            make update
        unset rc_update
    fi



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