Date: Mon, 11 Sep 2000 18:24:58 -0700 From: Joe Park <joep@doubletwist.com> To: "'Salvo Bartolotta'" <bartequi@inwind.it>, Joe Park <joep@doubletwist.com>, freebsd-questions@FreeBSD.ORG Subject: RE: keeping up to date with FreeBSD Message-ID: <3D82EFC06BB9D311B0940090277C086CE80648@exchange.panbio.com>
next in thread | raw e-mail | index | archive | help
Dear Salvo Bartolotta, Thank you very much for your advise. Especially the question section at http://www.freebsd.org/handbook/makeworld.html answered all of my questions. I did read that page, but not the question section. Now, I have more questions for you (or anyone interested). What is proper way and/or convention way to share "/usr" directory? Having a server with one "/usr/src" "/usr/obj" "/usr/ports" directory, and having client machines to mount on this set of directories obviously seems advantageous. What other directories can be shared this way, and which directories should stay local? Any suggestions? I think X windows should be local for obvious reason... How about /usr/share? Maybe it doesn't worth going through this process to save some disk space? Thank you. Joe Park -----Original Message----- From: Salvo Bartolotta [mailto:bartequi@inwind.it] Sent: Saturday, September 09, 2000 2:37 AM To: Joe Park; freebsd-questions@FreeBSD.ORG Subject: Re: keeping up to date with FreeBSD >>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<< On 9/9/00, 2:54:58 AM, Joe Park <joep@doubletwist.com> wrote regarding keeping up to date with FreeBSD: > Hello, > I have been refreshing my freebie manually, following instructions from > complete FreeBSD. Now that I get more comfortable with this, I want it to > organize it and put it as cron job. I have 3 machine running freebie, and > before I used to have source tree for each machine. Seeing this as waste of > space and cpu power, I decided to have one machine to hold all sources and > other two machine to NFS mount on it. (the /usr/src directory). On source > server machine, I got updates with cvsup, made world, and rebuilt kernel > successfully. On client machine, I moved /usr/src to /usr/src_og and > created link to server's /usr/src mount point. On Complete FreeBSD 3rd > edition, it says "make reinstall" is available for this purpose. I was not > able to make reinstall, and looking at Makefile tells me that reinstall is > gone. So, I tried "make install" and it was throwing errors -- can't fine > certain files. Then I just tried "make world" and it worked. My question > is, is there way to avoid "make world" again? I already built the world, so > I don't see why I have to build it again on client machine. Am I missing > something here? I mounted /usr/obj directory to server's /usr/obj directory > just in case, but no differences. > Please enlighten me on this and CC to my email address. > Thank you. > Joe Dear Joe Park, I am afraid you have not applied the appropriate procedure. The {kernel,world} build "sequence" changed -- for good reasons -- on July, 10, 2000. If you have cvsup'ed, you will find the advised (ie supported) source update method in /usr/src/UPDATING; which important file is explicitly mentioned in the handbook -- see below. Specifically, you may wish to read the the make world chapter (cf http://www.freebsd.org/handbook/makeworld.html). You might also want to have a look at the questions at the end of the chapter. In particular, you may wish to search the -stable archives for the thread "Multiple NFS installworld"; which thread has more extensively covered the "homonymous" topic. Finally, subscribing to the -stable mailing list is of considerable help in this connection; if you cannot track the -stable forum (e.g. time reasons), you might periodically browse its archive (please visit http://www.freebsd.org/mail), and retrieve all the information relevant to the update and/or management of the OS. Best regards, Salvo To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D82EFC06BB9D311B0940090277C086CE80648>