Skip site navigation (1)Skip section navigation (2)
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>