]> andersk Git - moira.git/blob - gen/sapprint.sh
Command line printer manipulation client, and build goo.
[moira.git] / gen / sapprint.sh
1 #! /bin/sh
2 # $Id$
3
4 if [ -d /var/athena ] && [ -w /var/athena ]; then 
5     exec >/var/athena/moira_update.log 2>&1
6 else 
7     exec >/tmp/moira_update.log 2>&1
8 fi
9
10 # The following exit codes are defined and MUST BE CONSISTENT with the
11 # error codes the library uses:
12 MR_MISSINGFILE=47836473
13
14 PATH=/bin
15 OUTFILE=/var/tmp/sapprint.out.moira
16 DSTFILE=/var/tmp/sapprint.out
17
18 # Alert if the output file doesn't exist
19 test -r $OUTFILE || exit $MR_MISSINGFILE
20
21 # Set the perms usefully
22 chown root $OUTFILE
23 chgrp 0 $OUTFILE
24 chmod 644 $OUTFILE
25
26 # mv file into place.
27 mv $OUTFILE $DSTFILE
28
29 # cleanup
30 test -f $0 && rm -f $0
31
32 exit 0
This page took 0.073184 seconds and 5 git commands to generate.