Setting up Tyagi as our server, additional packages, tips.
This is a loose collection of notes on other odds and ends needed to
make tyagi our server. Command syntax may be abbreviated or combined
in a way that won't just cut and paste.
Converting ports to packages:
First, I discovered that there was no tar ball for 'less' in
/usr/release/usr/R/packages-2.2.8/All as I expected. Turns out that
the "packages" distribution doesn't include a lot of packages that are
also available as ports. (These are things that will show up as
packages in /stand/sysinstall but your install will fail.)
Here's an example of adding the package less though:
cp less*.tgz /usr/release/usr/R/packages-2.2.8/All
Here are some of the other packages I had to do this for:
I couldn't get the workman package to build but I grabbed it from
Once you have a package, either because you created it from a port or
because it was installed to begin with you add it with "pkg_add". For
example, less and emacs:
Actually, if you did a make package that often does a pkg_add on the
local machine anyway so don't be upset if you get a message "package
already exists" or some such.
So that tyagi looks consistent with other machines (and so some
symbolic links work I had to do the following on tyagi):
ln -s /usr /net/tyagi137/usr
ln -s /net/tyagi137/usr/release/usr/R/pub/FreeBSD/packages
(this way this works on other machines)
make tyagi137 a file server /stand/sysinstall
edit /etc/exports to add machines.
kill -1 mountd
edit /etc/inetd.conf to add daytime and time (for rrdate)
put tools in /usr/dirt/bin. Like:
Other DiRT documents
Author: Mark Parris
Last updated: January 3, 1999