]>
Commit | Line | Data |
---|---|---|
78707c92 | 1 | #!/bin/sh |
2 | # $Id$ | |
3 | ||
4 | outfile=/tsm-mit/data/tsmlists | |
5 | loadprog=/tsm-mit/bin/loadAdminTable.pl | |
6 | ||
7 | PATH="/etc:/bin:/usr/bin:/usr/etc:/usr/athena/etc" | |
8 | ||
9 | if [ -d /var/athena ] && [ -w /var/athena ]; then | |
10 | exec >/var/athena/moira_update.log 2>&1 | |
11 | else | |
12 | exec >/tmp/moira_update.log 2>&1 | |
13 | fi | |
14 | ||
15 | # The following exit codes are defined and MUST BE CONSISTENT with the | |
16 | # error codes the library uses: | |
17 | MR_MISSINGFILE=47836473 | |
18 | MR_MKCRED=47836474 | |
19 | ||
20 | if [ ! -f $outfile ]; then | |
21 | exit $MR_MISSINGFILE | |
22 | fi | |
23 | ||
24 | if [ ! -x $loadprog ]; then | |
25 | exit $MR_MISSINGFILE | |
26 | fi | |
27 | ||
28 | $loadprog | |
29 | ||
41ecb0f6 | 30 | # Ignore exit status from $loadprog for now. |
31 | #if [ $? != 0 ]; then | |
32 | # exit $MR_MKCRED | |
33 | #fi | |
78707c92 | 34 | |
35 | exit 0 |