Sample Installations


New installation for Solaris 2.x

# ./install_join_server
 
**************************************************************************
This is the installation script for the JOIN DHCP server on Solarix 2.x.
The JOIN software distribution consists of three main components:
the configuration files, the executables and the JOIN databases.
During the installation you will be asked these questions:
 
     1. Where do you want to install the configuration files?
     2. Where do you want to install the executables?
     3. Where do you want to install the JOIN databases?
     4. Do you want to install the man pages?  If yes, where?
 
* If you are doing an upgrade, please install the new software
  in the same directories you are currently using for JOIN.
  The installation script will automatically preserve your existing
  configuration information.
 
The minimum disk space required is 5MB.  Please note that as more
clients get their IP address from the server, the larger the JOIN database
will get, consuming more disk space.  As a result, you should choose
a location for the JOIN database where future growth can be accomodated.
 
Are you ready to proceed? [yes]: 
 
Where do you want to install the configuration files? [/etc/join] 
 
 
Directory /etc/join does not exist.  Shall I create it? [yes]: 
 
Where do you want to install the executables? [/opt/join] 
 
 
Directory /opt/join does not exist.  Shall I create it? [yes]: 
 
Where do you want to install the JOIN databases? [/var/join] 
 
 
Directory /var/join does not exist.  Shall I create it? [yes]: 
 
JOIN uses the netmasks file in its OWN configuration directory
to calculate netmasks.
 
Do you want to copy your existing /etc/netmasks to /etc/join? [yes]: 
 
Do you want to install the man pages? [yes]: 
 
Where do you want to install the man pages? [/usr/share/man] 
 
 
Untarring /tmp/t/man.tar in /usr/share/man
x man1/bptojdb.1, 1566 bytes, 4 tape blocks
x man1/jdbdump.1, 2564 bytes, 6 tape blocks
x man1/jdbmod.1, 2900 bytes, 6 tape blocks
x man1/jdbshow.1, 768 bytes, 2 tape blocks
x man1/joind.1, 6246 bytes, 13 tape blocks
x man1/probenis.1, 1078 bytes, 3 tape blocks
x man1/showdbs.1, 476 bytes, 1 tape blocks
x man1/updtjoin.1, 5025 bytes, 10 tape blocks
x man1/bprelay.1, 2485 bytes, 5 tape blocks
x man1/xjoin.1, 589 bytes, 2 tape blocks
x man1/jdbreg.1, 1429 bytes, 3 tape blocks
x man5/dhcpcap.5, 13892 bytes, 28 tape blocks
x man5/join.ipaddresses.5, 1232 bytes, 3 tape blocks
x man5/join.updaters.5, 947 bytes, 2 tape blocks
x man5/dhcptags.5, 3984 bytes, 8 tape blocks
x man5/namepool.5, 2102 bytes, 5 tape blocks
x man5/nets.5, 1586 bytes, 4 tape blocks
x man5/server.pcy.5, 8612 bytes, 17 tape blocks
x rfc/rfc1534.txt, 6966 bytes, 14 tape blocks
x rfc/rfc1542.txt, 52948 bytes, 104 tape blocks
x rfc/draft-dhcp.txt, 114533 bytes, 224 tape blocks
x rfc/draft-options.txt, 62737 bytes, 123 tape blocks
 
Untarring /tmp/t/server.tar in /opt/join
x dhcpcap, 1358 bytes, 3 tape blocks
x dhcptags, 6290 bytes, 13 tape blocks
x namepool, 1134 bytes, 3 tape blocks
x netmasks, 771 bytes, 2 tape blocks
x nets, 1278 bytes, 3 tape blocks
x server.pcy, 7485 bytes, 15 tape blocks
x updaters, 715 bytes, 2 tape blocks
x jconv.awk, 260 bytes, 1 tape blocks
x bprelay, 67652 bytes, 133 tape blocks
x bptojdb, 169968 bytes, 332 tape blocks
x joind, 515716 bytes, 1008 tape blocks
x jdbdump, 230484 bytes, 451 tape blocks
x jdbmod, 178932 bytes, 350 tape blocks
x jdbreg, 125828 bytes, 246 tape blocks
x jdbshow, 120672 bytes, 236 tape blocks
x showdbs, 117800 bytes, 231 tape blocks
x showhash, 40328 bytes, 79 tape blocks
x showtree, 51312 bytes, 101 tape blocks
x updtjoin, 54268 bytes, 106 tape blocks
x lmgrd, 382668 bytes, 748 tape blocks
x join_lmgr, 530228 bytes, 1036 tape blocks
x lmutil, 328928 bytes, 643 tape blocks
 
Untarring /tmp/t/gui1.tar in /opt/join
x xjoin, 2759232 bytes, 5390 tape blocks
x XKeysymDB, 692 bytes, 2 tape blocks
 
Untarring /tmp/t/htmldoc.tar in /opt/join
x html/TOC.html, 4694 bytes, 10 tape blocks
x html/00perf.html, 3776 bytes, 8 tape blocks
x html/01ch1.html, 156 bytes, 1 tape blocks
x html/02ch2.html, 2189 bytes, 5 tape blocks
x html/03ch3.html, 1132 bytes, 3 tape blocks
x html/04ch4.html, 7866 bytes, 16 tape blocks
x html/05ch5.html, 3216 bytes, 7 tape blocks
x html/06ch6.html, 2913 bytes, 6 tape blocks
x html/07ch7.html, 1801 bytes, 4 tape blocks
x html/08ch8.html, 7822 bytes, 16 tape blocks
x html/09ch9.html, 2912 bytes, 6 tape blocks
x html/10ch10.html, 2505 bytes, 5 tape blocks
x html/11appa.html, 14227 bytes, 28 tape blocks
x html/12appb.html, 4841 bytes, 10 tape blocks
x html/13appc.html, 386 bytes, 1 tape blocks
x html/14appd.html, 2712 bytes, 6 tape blocks
x html/readme.html, 16574 bytes, 33 tape blocks
 
--> Add /opt/join to your PATH environment variable
--> If OSF keysyms are not in /usr/lib/X11/XKeysymDB, append
    /opt/join/XKeysymDB to /usr/lib/X11/XKeysymDB
 
Preserving the existing 'netmasks' file.
 
Creating license file /opt/join/license.dat.
 
Installing license file into /usr/local/flexlm/licenses
 
Customizing DHCP Server startup script (dhcp_startup)...
 
 
------------------------
Congratulations!  The software is installed.  You can now:
1. execute /opt/join/xjoin to configure the server.
2. execute /opt/join/dhcp_startup to start the server.
 
WARNING: DO NOT kill the server with -9 (SIGKILL).  Doing so could
corrupt the databases.  Use 'kill SIGTERM' instead.

#

Upgrade for HP-UX 10

# ./install_join_server
 
**************************************************************************
This is the installation script for the JOIN DHCP server on HP-UX 10.
The JOIN software distribution consists of three main components:
the configuration files, the executables and the JOIN databases.
During the installation you will be asked these questions:
 
     1. Where do you want to install the configuration files?
     2. Where do you want to install the executables?
     3. Where do you want to install the JOIN databases?
     4. Do you want to install the man pages?  If yes, where?
 
* If you are doing an upgrade, please install the new software
  in the same directories you are currently using for JOIN.
  The installation script will automatically preserve your existing
  configuration information.
 
The minimum disk space required is 3MB.  Please note that as more
clients get their IP address from the server, the larger the JOIN database
will get, consuming more disk space.  As a result, you should choose
a location for the JOIN database where future growth can be accomodated.
 
Are you ready to proceed? [yes]: 
 
Where do you want to install the configuration files? [/etc/join]  
 
/etc/join already exists...
Do you wish to backup directory /etc/join as /etc/join.961030? [yes]:  
Copying existing directory /etc/join to backup directory /etc/join.961030
 
Where do you want to install the executables? [/opt/join]  
 
/opt/join already exists...
Do you wish to backup directory /opt/join as /opt/join.961030? [yes]:  
Copying existing directory /opt/join to backup directory /opt/join.961030
 
Where do you want to install the JOIN databases? [/var/join]  
 
/var/join already exists...
Do you wish to backup directory /var/join as /var/join.961030? [yes]:  
Copying existing directory /var/join to backup directory /var/join.961030
 
This version of JOIN uses a new database format.  If you are
currently using Rel. 3.1.J or earlier, you'll need to convert
the old JOIN 3.1.x database into the new database format.
This installation script will automatically do the conversion
for you.  If you are not using 3.1.J or earlier or if you don't
want to do automatic conversion, answer NO to the following
question.  Otherwise, answer yes.
 
Do you want to do the database conversion? [yes]:  
 
Do you want to install the man pages? [yes]:  
 
Where do you want to install the man pages? [/usr/share/man]  
 
 
Untarring /tmp/t/man.tar in /usr/share/man
x man1/bptojdb.1, 1566 bytes, 4 tape blocks
x man1/jdbdump.1, 2564 bytes, 6 tape blocks
x man1/jdbmod.1, 2900 bytes, 6 tape blocks
x man1/jdbshow.1, 768 bytes, 2 tape blocks
x man1/joind.1, 6246 bytes, 13 tape blocks
x man1/probenis.1, 1078 bytes, 3 tape blocks
x man1/showdbs.1, 476 bytes, 1 tape blocks
x man1/updtjoin.1, 5025 bytes, 10 tape blocks
x man1/bprelay.1, 2485 bytes, 5 tape blocks
x man1/xjoin.1, 589 bytes, 2 tape blocks
x man1/jdbreg.1, 1429 bytes, 3 tape blocks
x man5/dhcpcap.5, 13892 bytes, 28 tape blocks
x man5/join.ipaddresses.5, 1232 bytes, 3 tape blocks
x man5/join.updaters.5, 947 bytes, 2 tape blocks
x man5/dhcptags.5, 3984 bytes, 8 tape blocks
x man5/namepool.5, 2102 bytes, 5 tape blocks
x man5/nets.5, 1586 bytes, 4 tape blocks
x man5/server.pcy.5, 8612 bytes, 17 tape blocks
x rfc/rfc1534.txt, 6966 bytes, 14 tape blocks
x rfc/rfc1542.txt, 52948 bytes, 104 tape blocks
x rfc/draft-dhcp.txt, 114533 bytes, 224 tape blocks
x rfc/draft-options.txt, 62737 bytes, 123 tape blocks
 
Untarring /tmp/t/server.tar in /opt/join
x dhcpcap, 1358 bytes, 3 tape blocks
x dhcptags, 6290 bytes, 13 tape blocks
x namepool, 1134 bytes, 3 tape blocks
x netmasks, 771 bytes, 2 tape blocks
x nets, 1278 bytes, 3 tape blocks
x server.pcy, 7485 bytes, 15 tape blocks
x updaters, 715 bytes, 2 tape blocks
x jconv.awk, 260 bytes, 1 tape blocks
x bprelay, 57510 bytes, 113 tape blocks
x bptojdb, 176625 bytes, 345 tape blocks
x joind, 435452 bytes, 851 tape blocks
x jdbdump, 238194 bytes, 466 tape blocks
x jdbmod, 188921 bytes, 369 tape blocks
x jdbreg, 135549 bytes, 265 tape blocks
x jdbshow, 131439 bytes, 257 tape blocks
x showdbs, 127321 bytes, 249 tape blocks
x showhash, 53406 bytes, 105 tape blocks
x showtree, 65710 bytes, 129 tape blocks
x updtjoin, 65737 bytes, 129 tape blocks
x lmgrd, 260096 bytes, 508 tape blocks
x join_lmgr, 364544 bytes, 712 tape blocks
x lmutil, 243712 bytes, 476 tape blocks
 
Untarring /tmp/t/gui1.tar in /opt/join
x xjoin, 755301 bytes, 1476 tape blocks
x XKeysymDB, 692 bytes, 2 tape blocks
 
Untarring /tmp/t/htmldoc.tar in /opt/join
x html/TOC.html, 4694 bytes, 10 tape blocks
x html/00perf.html, 3776 bytes, 8 tape blocks
x html/01ch1.html, 156 bytes, 1 tape blocks
x html/02ch2.html, 2189 bytes, 5 tape blocks
x html/03ch3.html, 1132 bytes, 3 tape blocks
x html/04ch4.html, 7866 bytes, 16 tape blocks
x html/05ch5.html, 3216 bytes, 7 tape blocks
x html/06ch6.html, 2913 bytes, 6 tape blocks
x html/07ch7.html, 1801 bytes, 4 tape blocks
x html/08ch8.html, 7822 bytes, 16 tape blocks
x html/09ch9.html, 2912 bytes, 6 tape blocks
x html/10ch10.html, 2505 bytes, 5 tape blocks
x html/11appa.html, 14227 bytes, 28 tape blocks
x html/12appb.html, 4841 bytes, 10 tape blocks
x html/13appc.html, 386 bytes, 1 tape blocks
x html/14appd.html, 2712 bytes, 6 tape blocks
x html/readme.html, 16574 bytes, 33 tape blocks
 
Performing database conversion...
 
--> Add /opt/join to your PATH environment variable
--> If OSF keysyms are not in /usr/lib/X11/XKeysymDB, append
    /opt/join/XKeysymDB to /usr/lib/X11/XKeysymDB
 
Preserving the existing 'dhcpcap' file.
Preserving the existing 'namepool' file.
Preserving the existing 'netmasks' file.
Preserving the existing 'nets' file.
Preserving the existing 'server.pcy' file.
 
Creating license file /opt/join/license.dat.
 
It looks like you are already using FLEXlm's license manager.  A license
file currently exists in /usr/local/flexlm/licenses/license.dat.  The
installation will NOT attempt to overwrite it.  Please reconcile the
differences between your original license.dat file and JOIN's
/opt/join/license.dat.  Modify /usr/local/flexlm/license/license.dat
if necessary.
 
Customizing DHCP Server startup script (dhcp_startup)...
 
 
------------------------
Congratulations!  The software is installed.  You can now:
1. execute /opt/join/xjoin to configure the server.
2. execute /opt/join/dhcp_startup to start the server.
 
WARNING: DO NOT kill the server with -9 (SIGKILL).  Doing so could
corrupt the databases.  Use 'kill SIGTERM' instead.
 
#


Last Modified: 11:31am , November 11, 1996