make release vs. installworld



Hi all,

I am building my own releases for FreeBSD. When upgrading a server to the
new release, I'd like to use the 'make installworld' procedure. Therefore
I'm mounting the /usr/src and /usr/obj from the release build via NFS onto
the server in question.

However, installworld will fail, as it looks like some binaries are not
built inside the chrooted make release build. First missing binary is
cat(1). After manually building it, the installworld stops at chmod(1)

===> bin/chio (install)
install -s -o root -g wheel -m 555 chio /bin
install -o root -g wheel -m 444 chio.1.gz /usr/share/man/man1
===> bin/chmod (install)
install -s -o root -g wheel -m 555 chmod /bin
install: chmod: No such file or directory
*** Error code 71

So, what's the recommended way to a) build own releases and b) update your
servers with it.

Uli

PS: And why is the FreeBSD release build process so complex?
_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: NFS locking: lockf freezes (rpc.lockd problem?)
    ... where /mnt is an NFS mount on a FreeBSD 4.11 server, ... I have installed a fresh installation of FreeBSD 6.1 from the CD, ... `make installworld DESTDIR=/mnt`, where /mnt is an NFS mount point on my ... master server, running FreeBSD 4.11-RELEASE-p11. ...
    (freebsd-stable)
  • Re: Make installworld in single-user mode all the time?
    ... I'd like to patch a production server, with about 10 jails, running FreeBSD ... Documentation mentions that a reboot in single-user mode is necessary. ... you boot into single user mode to do the installworld. ...
    (freebsd-questions)
  • Make installworld in single-user mode all the time?
    ... I'd like to patch a production server, with about 10 jails, running FreeBSD ... Documentation mentions that a reboot in single-user mode is necessary. ... you boot into single user mode to do the installworld. ...
    (freebsd-questions)
  • NFS locking: lockf freezes (rpc.lockd problem?)
    ... where /mnt is an NFS mount on a FreeBSD 4.11 server, but I am unable to get past a call to `lockf`. ... `make installworld DESTDIR=/mnt`, where /mnt is an NFS mount point on my master server, running FreeBSD 4.11-RELEASE-p11. ... This fails when invoking lockf. ...
    (freebsd-stable)
  • Re: Updating security fixes without single user mode?
    ... >>At my server I just want to update the system with security fixes, ... >>go into single user mode and make installworld and mergemaster. ...
    (FreeBSD-Security)