| 31 |
export PATH=/usr/local/sbin:/usr/local/bin:/usr/lib/fai:/bin:/sbin:/usr/bin:/usr/sbin: |
export PATH=/usr/local/sbin:/usr/local/bin:/usr/lib/fai:/bin:/sbin:/usr/bin:/usr/sbin: |
| 32 |
# some variables |
# some variables |
| 33 |
export FAI_VERSION=FAIVERSIONSTRING |
export FAI_VERSION=FAIVERSIONSTRING |
| 34 |
stamp=/var/run/fai/FAI_INSTALLATION_IN_PROGRESS |
rundir=/var/run/fai |
| 35 |
|
stamp=$rundir/FAI_INSTALLATION_IN_PROGRESS |
| 36 |
romountopt="-o async,noatime,nolock,ro,actimeo=1800" |
romountopt="-o async,noatime,nolock,ro,actimeo=1800" |
| 37 |
fstab=fstab # Solaris uses vfstab |
fstab=fstab # Solaris uses vfstab |
| 38 |
|
|
| 112 |
mkdir -p $LOGDIR |
mkdir -p $LOGDIR |
| 113 |
fi |
fi |
| 114 |
[ "$DO_INIT_TASKS" ] || LOGDIR=$(mktemp -t -d fai.XXXXXX) |
[ "$DO_INIT_TASKS" ] || LOGDIR=$(mktemp -t -d fai.XXXXXX) |
| 115 |
|
ln -s $LOGDIR $rundir/current_log |
| 116 |
|
|
| 117 |
# several log files |
# several log files |
| 118 |
diskvar=$LOGDIR/disk_var.sh |
diskvar=$LOGDIR/disk_var.sh |
| 119 |
moduleslog=$LOGDIR/modules.log |
moduleslog=$LOGDIR/modules.log |
| 192 |
task confdir |
task confdir |
| 193 |
task setup |
task setup |
| 194 |
task defclass |
task defclass |
| 195 |
|
set_disk_info |
| 196 |
task defvar |
task defvar |
| 197 |
[ "$DO_INIT_TASKS" ] && load_keymap_consolechars |
[ "$DO_INIT_TASKS" ] && load_keymap_consolechars |
|
set_disk_info |
|
| 198 |
} |
} |
| 199 |
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| 200 |
# Main routine |
# Main routine |
| 256 |
|
|
| 257 |
task action 2>&1 | tee -a $rcslog |
task action 2>&1 | tee -a $rcslog |
| 258 |
|
|
| 259 |
|
# not quiet happy with it |
| 260 |
|
[ "$FAI_CVSROOT" ] && rm -rf $FAI |
| 261 |
|
rm -rf $LOGDIR |
| 262 |
|
|
| 263 |
|
[ -L "$rundir/current_log" ] && rm -f "$rundir/current_log" |
| 264 |
|
[ -L "$rundir/current_config" ] && rm -f "$rundir/current_config" |
| 265 |
|
|
| 266 |
echo "End of $0" |
echo "End of $0" |