Commit | Line | Data |
---|---|---|
805e021f CE |
1 | #!/bin/sh |
2 | ############## | |
3 | # Product: OPENAFS | |
4 | # Fileset: OPENAFS.OPENAFS-CLNT | |
5 | # checkinstall | |
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 | ||
16 | set -a | |
17 | UTILS="/usr/lbin/sw/control_utils" | |
18 | if [[ ! -f ${UTILS} ]] | |
19 | then | |
20 | echo "ERROR: Cannot find ${UTILS}" | |
21 | exit 1 | |
22 | fi | |
23 | . ${UTILS} | |
24 | ||
25 | exitval=$SUCCESS # Anticipate success | |
26 | ||
27 | ############################################################################ | |
28 | ||
29 | # | |
30 | # Check for running afsd processes, exit with a WARNING if running.. | |
31 | # and SUCCESS if not running. | |
32 | # | |
33 | ||
34 | ps -ef | grep -v grep | grep afsd | |
35 | ||
36 | if [[ $? = 0 ]]; then | |
37 | print "WARNING: afsd processes are running..." | |
38 | print "The preinstall script will attempt to shut down afsd processes" | |
39 | exitval=$WARNING | |
40 | else | |
41 | print "NOTE: No afsd processes are running." | |
42 | exitval=$SUCCESS | |
43 | fi | |
44 | ||
45 | exit $exitval |