Date: Sat, 03 Nov 2001 17:12:58 +0100 From: Poul-Henning Kamp <phk@critter.freebsd.dk> Cc: markm@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: make installworld failure Message-ID: <4137.1004803978@critter.freebsd.dk> In-Reply-To: Your message of "Sat, 03 Nov 2001 17:07:01 %2B0100." <4048.1004803621@critter.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4137.1004803978>