From owner-freebsd-current Sat Nov 3 8:13:54 2001 Delivered-To: freebsd-current@freebsd.org Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by hub.freebsd.org (Postfix) with ESMTP id E5B0137B416; Sat, 3 Nov 2001 08:13:44 -0800 (PST) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.11.6/8.11.6) with ESMTP id fA3GCwq04139; Sat, 3 Nov 2001 17:12:58 +0100 (CET) (envelope-from phk@critter.freebsd.dk) Cc: markm@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: make installworld failure In-Reply-To: Your message of "Sat, 03 Nov 2001 17:07:01 +0100." <4048.1004803621@critter.freebsd.dk> Date: Sat, 03 Nov 2001 17:12:58 +0100 Message-ID: <4137.1004803978@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message <4048.1004803621@critter.freebsd.dk>, Poul-Henning Kamp writes: > >===> usr.bin/tip >install -c -s -o root -g wheel -m 555 tip /flat/syv/usr/bin >/flat/syv/usr/bin/cu -> /flat/syv/usr/bin/tip >ln: /flat/syv/usr/bin/cu: Operation not permitted >*** Error code 1 > >flat# ls -l /flat/syv/usr/bin/cu >-r-sr-sr-x 1 uucp dialer 124384 Oct 21 13:04 /flat/syv/usr/bin/cu >flat# /flat/src/usr.bin/tip >flat# cvs log Makefile | less >[...] >total revisions: 10; selected revisions: 10 >description: >---------------------------- >revision 1.7 >date: 2001/10/30 21:22:08; author: markm; state: Exp; lines: +1 -1 >Make the "dirty, rotten hack" failsafe and quiet if cu(1) does not exist. >---------------------------- > >I'm sure there is a connection somewhere... I should add for completeness: flat# make -dl install DESTDIR=/ chflags 0 /usr/bin/cu install -c -s -o root -g wheel -m 555 tip //usr/bin set /usr/bin/tip /usr/bin/cu; while test $# -ge 2; do l=/$1; shift; t=/$1; shift; echo $t -\> $l; ln -f $l $t; done; true //usr/bin/cu -> //usr/bin/tip install -c -o root -g wheel -m 444 tip.1.gz //usr/share/man/man1 set `echo tip.1 cu.1 " " | sed 's/\.\([^.]*\) /.\1 \1 /g'`; while : ; do case $# in 0) break;; [123]) echo "warn: empty MLINK: $1 $2 $3"; break;; esac; name=$1; shift; sect=$1; shift; l=//usr/share/man/man${sect}/$name; name=$1; shift; sect=$1; shift; t=//usr/share/man/man${sect}/$name; echo ${t}.gz -\> ${l}.gz; rm -f ${t} ${t}.gz; ln ${l}.gz ${t}.gz; done //usr/share/man/man1/cu.1.gz -> //usr/share/man/man1/tip.1.gz flat# make -dl install DESTDIR=/flat/syv chflags 0 /usr/bin/cu install -c -s -o root -g wheel -m 555 tip /flat/syv/usr/bin set /usr/bin/tip /usr/bin/cu; while test $# -ge 2; do l=/flat/syv$1; shift; t=/flat/syv$1; shift; echo $t -\> $l; ln -f $l $t; done; true /flat/syv/usr/bin/cu -> /flat/syv/usr/bin/tip ln: /flat/syv/usr/bin/cu: Operation not permitted *** Error code 1 Stop in /flat/src/usr.bin/tip. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message