Listing 6. doitfor Script
#!/bin/sh
### doitfor: Written by Ali R B 28th March 2000
###################################################
### Change various host dependent info on the
### copied disk so that it works properly
###################################################
hostname=$1 hostip=$2
cd /kickstart; rm -f install.tar.gz ks.cfg
cp dhcpd.conf.save dhcpd.conf
cp installfiles/postinstall.save
installfiles/postinstall
cp ks.save ks.cfg
./streplace ks.cfg dhcpd.conf
installfiles/postinstall -x -w
hostname=$hostname hostip=$hostip
tar -cvzf install.$hostip.tar.gz installfiles
cp -fdhcpd.conf /etc/
cd superkick
./superkick
cd ..
rm -rf /var/state/dhcp/dhcpd.leases
touch /var/state/dhcp/dhcpd.leases
/etc/rc.d/init.d/dhcpd restart
cd /kickstart
rm -f ks.cfg dhcpd.conf installfiles/postinstall
Copyright © 1994 - 2019 Linux Journal. All rights reserved.