Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / packaging / HP-UX / scripts / openafs-krn.postinstall
CommitLineData
805e021f
CE
1#!/bin/sh
2##############
3# Subproduct: OPENAFS.Kernel
4# Fileset: OPENAFS-KRN32 | OPENAFS-KRN64
5# postinstall
6# @(#) $Revision$
7##############
8#
9# (c) Copyright 2003
10#
11########
12
13# The global variables SUCCESS, FAILURE, WARNING, EXCLUDE, PATH, ROOT,
14# SW_CTL_SCRIPT_NAME, _pf, PRODUCT, and FILESET are all set by control_utils.
15
16set -a
17UTILS="/usr/lbin/sw/control_utils"
18if [[ ! -f ${UTILS} ]]
19then
20 echo "ERROR: Cannot find ${UTILS}"
21 exit 1
22fi
23. ${UTILS}
24
25exitval=$SUCCESS # Anticipate success
26
27############################################################################
28
29# This check modifies only /stand on the root file system
30
31if [[ -z "${SW_DEFERRED_KERNBLD}" ]]
32then
33
34 ##########################################
35 # #
36 # Place afs driver into /stand/system #
37 # #
38 ##########################################
39
40 mod_systemfile $SW_SYSTEM_FILE_PATH -a afs
41 if [[ $? -ne 0 ]]
42 then
43 print "ERROR: Cannot update $SW_SYSTEM_FILE_PATH to"
44 print " include afs ($FILESET functionality)."
45 exitval=$FAILURE
46 fi
47fi
48
49exit $exitval