Re: one or two errors in installworld

2002-06-10 Thread Andrew Lankford

In message [EMAIL PROTECTED], Steve Kargl wr
ites:

If you don't think it's bogus, then fix the
documentation of make.conf and commit an UPDATING
entry to warn everyone who set INSTALL several years
ago.

Check out the next to last few entries in:

http://www.freebsd.org/cgi/cvsweb.cgi/src/share/sendmail/Makefile?sortby=log

or

http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/xinstall/xinstall.c

So, on to a new topic.  Which is better, ^? or ^H ?

Andrew Lankford


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: one or two errors in installworld

2002-06-10 Thread Steve Kargl

On Tue, Jun 11, 2002 at 12:09:23AM -0400, Andrew Lankford wrote:
 In message [EMAIL PROTECTED], Steve Kargl wr
 ites:
 
 If you don't think it's bogus, then fix the
 documentation of make.conf and commit an UPDATING
 entry to warn everyone who set INSTALL several years
 ago.
 
 Check out the next to last few entries in:
 
 http://www.freebsd.org/cgi/cvsweb.cgi/src/share/sendmail/Makefile?sortby=log
 
 or
 
 http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/xinstall/xinstall.c
 
 So, on to a new topic.  Which is better, ^? or ^H ?
 

What's your point? Greg kludged share/sendmail/Makefile to
work around Ruslan's broken implementation in xinstall.

Either fix xinstall so options that conflict with -d
are ignored (I've already posted a patch, twice), or 
fix the documentation of make.conf (I've already posted
a patch for this, too) and fix the example make.conf
under share/example/etc and add an entry to UPDATING.

There is also an open problem report bin/37795, which
Ruslan knew existed, and he has not closed it (his kludge
invalidates the PR).

At one time, setting INSTALL to install -C in make.conf
could be a BIG time saver during a make world?  One
can no longer set INSTALL.

-- 
Steve

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



one or two errors in installworld

2002-06-09 Thread Andrew Lankford


In the file /usr/src/share/sendmail/Makefile:

copies::
.for dir in ${CFDIRS}
 ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755 -d ${DDIR}/${dir}
.endfor

...according to the fine man page, the -d option should appear before both the
target directory and all the other options.

Also, it appears that INSTALL is defined as install -C, which I
don't think is appropriate for use with the -d option either.  I
think I noticed a few install -C -C ...  's flash by before the
last attempted installworld ground to a halt.

Andrew Lankford


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: one or two errors in installworld

2002-06-09 Thread J. Mallett

* From Andrew Lankford [EMAIL PROTECTED]
 
 In the file /usr/src/share/sendmail/Makefile:
 
 copies::
 .for dir in ${CFDIRS}
  ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755 -d ${DDIR}/${dir}
 .endfor
 
 ...according to the fine man page, the -d option should appear before both the
 target directory and all the other options.
 
 Also, it appears that INSTALL is defined as install -C, which I
 don't think is appropriate for use with the -d option either.  I
 think I noticed a few install -C -C ...  's flash by before the
 last attempted installworld ground to a halt.

Change the override of INSTALL in /etc/make.conf.

 Andrew Lankford
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with unsubscribe freebsd-current in the body of the message

-- 
J. Mallett [EMAIL PROTECTED]FreeBSD: The Power To Serve


I've coined new words, like, misunderstanding and Hispanically.
   -- George W. Bush, Radio-Television Correspondents Association
  dinner, Washington, D.C., March 29, 2001

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: one or two errors in installworld

2002-06-09 Thread Steve Kargl

On Sun, Jun 09, 2002 at 08:57:13PM -0700, J. Mallett wrote:
 * From Andrew Lankford [EMAIL PROTECTED]
  
  In the file /usr/src/share/sendmail/Makefile:
  
  copies::
  .for dir in ${CFDIRS}
   ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755 -d ${DDIR}/${dir}
  .endfor
  
  ...according to the fine man page, the -d option should appear before both the
  target directory and all the other options.
  
  Also, it appears that INSTALL is defined as install -C, which I
  don't think is appropriate for use with the -d option either.  I
  think I noticed a few install -C -C ...  's flash by before the
  last attempted installworld ground to a halt.
 
 Change the override of INSTALL in /etc/make.conf.
 

This is bogus.  [x]install should ignore options
that conflict with -d.

If you don't think it's bogus, then fix the
documentation of make.conf and commit an UPDATING
entry to warn everyone who set INSTALL several years
ago.

-- 
Steve

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message