Re: Atomic install(1) by default (was: Re: groff breaks make -j N buildworld)

2001-04-20 Thread Ruslan Ermilov
On Fri, Apr 20, 2001 at 06:39:30AM +1000, Bruce Evans wrote: On Thu, 19 Apr 2001, Ruslan Ermilov wrote: On Thu, Apr 19, 2001 at 05:53:53PM +0300, Ruslan Ermilov wrote: On Thu, Apr 19, 2001 at 11:12:24PM +1000, Bruce Evans wrote: atomic installation. Atomic installation (but not -C)

Re: Atomic install(1) by default (was: Re: groff breaks make -j N buildworld)

2001-04-20 Thread Ruslan Ermilov
Hello Bruce! Forget all of this. I started incorporating OpenBSD fixes to install(1). They seem to cover all the cases you have mentioned. I will send a CFR when I finish. They used your revision 1.4 as the base, and implemented all of the todos, and even more. Thanks, -- Ruslan Ermilov

Re: groff breaks make -j N buildworld

2001-04-19 Thread Ruslan Ermilov
Hi! I always thought that ``obj'', ``all'' and ``install'' should be executed in sequence, not together. Hey, this even does not work for bin/cat: $ uname -a FreeBSD dev.lan.Awfulhak.org 5.0-CURRENT FreeBSD 5.0-CURRENT #7: Wed Apr 18 14:07:56 BST 2001 [EMAIL

Re: groff breaks make -j N buildworld

2001-04-19 Thread Makoto MATSUSHITA
ru I always thought that ``obj'', ``all'' and ``install'' should be ru executed in sequence, not together. Hey, this even does not work ru for bin/cat: IIRC, it is assumed that "make -jX install (where X 1)" _doesn't_ work. I've heard why, but I've forgotten :-) -- - Makoto `MAR' MATSUSHITA

make -jN bug (was: Re: groff breaks make -j N buildworld)

2001-04-19 Thread Ruslan Ermilov
On Thu, Apr 19, 2001 at 05:18:41PM +0900, Makoto MATSUSHITA wrote: ru I always thought that ``obj'', ``all'' and ``install'' should be ru executed in sequence, not together. Hey, this even does not work ru for bin/cat: IIRC, it is assumed that "make -jX install (where X 1)" _doesn't_

Re: groff breaks make -j N buildworld

2001-04-19 Thread Ruslan Ermilov
On Thu, Apr 19, 2001 at 11:12:24PM +1000, Bruce Evans wrote: [...] IIRC, it is assumed that "make -jX install (where X 1)" _doesn't_ work. I've heard why, but I've forgotten :-) Right. One case where it doesn't work is installing /bin/sh with the default install flags. /bin/sh gets

Re: make -jN bug (was: Re: groff breaks make -j N buildworld)

2001-04-19 Thread Ruslan Ermilov
On Thu, Apr 19, 2001 at 11:38:49PM +1000, Bruce Evans wrote: On Thu, 19 Apr 2001, Ruslan Ermilov wrote: Attached is the Makefile that demonstrates the problem. Run it like this: make obj; make all Then try: make install And then try: make -j2 install

Atomic install(1) by default (was: Re: groff breaks make -j N buildworld)

2001-04-19 Thread Ruslan Ermilov
On Thu, Apr 19, 2001 at 05:53:53PM +0300, Ruslan Ermilov wrote: On Thu, Apr 19, 2001 at 11:12:24PM +1000, Bruce Evans wrote: [...] IIRC, it is assumed that "make -jX install (where X 1)" _doesn't_ work. I've heard why, but I've forgotten :-) Right. One case where it doesn't work is

Re: groff breaks make -j N buildworld

2001-04-19 Thread Bruce Evans
On Thu, 19 Apr 2001, Ruslan Ermilov wrote: On Thu, Apr 19, 2001 at 11:12:24PM +1000, Bruce Evans wrote: [...] IIRC, it is assumed that "make -jX install (where X 1)" _doesn't_ work. I've heard why, but I've forgotten :-) Right. One case where it doesn't work is installing /bin/sh

Re: make -jN bug (was: Re: groff breaks make -j N buildworld)

2001-04-19 Thread Bruce Evans
On Thu, 19 Apr 2001, Ruslan Ermilov wrote: Attached is the Makefile that demonstrates the problem. Run it like this: make obj; make all Then try: make install And then try: make -j2 install Note the difference. This fixes the problem: --- Makefile Thu

groff breaks make -j N buildworld

2001-04-18 Thread Steve Kargl
=== src/utils/tfmtodit install -C -c -s -o root -g wheel -m 555 tfmtodit /usr/obj/usr/src/i386/usr/bin === tmac cd /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac; install -C -c -o root -g wheel -m 444 mandoc.tmac andoc.tmac an-old.tmac me.tmac mdoc.tmac pic.tmac a4.tmac

Re: groff breaks make -j N buildworld

2001-04-18 Thread nnd
In [EMAIL PROTECTED] Steve Kargl wrote: install -C -c -s -o root -g wheel -m 555 tfmtodit /usr/obj/usr/src/i386/usr/bin === tmac install -C -c -o root -g wheel -m 444 e.tmac-s /usr/obj/usr/src/i386/usr/share/tmac/e.tmac install: e.tmac-s: No such file or directory ***