hi,
 i have a machine that i use for building freebsd for a bunch of other
machines. in my old setup, all worked well, but now i am experiencing a few
problems which seem related to symlinking and mount points.

 in the old setup /usr/src & /usr/obj were just your typical partitions on a
single disk, as in:

 /dev/da0s1g    /usr/src
 /dev/da0s1h    /usr/obj

 in the new setup /usr/src & /usr/obj are on the same partition, symlinked as
follows:

 /dev/ccd0c     /array

 /usr/src --> /array/src
 /usr/obj --> /array/obj

 on this machine, make buildworld works fine. installworld works just as well.

 however, when i go to do a make installworld on a client (having mounted
/usr/src & /usr/obj via NFS) it dies right here:

  echo \#'define __FreeBSD_version' $RELDATE >> osreldate.h;  echo "#endif" >> 
osreldate.h
  touch: not found
  *** Error code 127

  Stop in /usr/src/include.
  *** Error code 1

 now if i do the following:
 % ln -s /usr/obj/array /usr/obj/usr

 then run make installworld again, all is well until it gets to:

  ln -s /usr/src/lib/libncurses/../../contrib/ncurses/man/curs_addch.3x curs_addch.3
  ln: curs_addch.3: File exists
  *** Error code 1

  Stop in /usr/src/lib/libncurses.
  *** Error code 1

 after searching on google for that error, it turns up that i can use the -k
flag with make. if i then run make -k installworld it spits up many errors
(all related to ncurses) but completes the install.

 ideally i would like to have this machine build -stable & -release as we have
client machines of different needs, so i envisioned having a nice ccd raid-0
of disks to hold the builds.

 any ideas? thanks.

--
        :// randall s. ehren         :// voice 805.893.5632
        :// systems administrator    :// isber|survey|avss.ucsb.edu
        :// institute for social, behavioral, and economic research



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

Reply via email to