8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / cmd / bnu / uudemon.poll
blob6f9ab2ee29715339d207017aa9ae34cc280f3cfb
1 #!/usr/bin/sh
3 # CDDL HEADER START
5 # The contents of this file are subject to the terms of the
6 # Common Development and Distribution License, Version 1.0 only
7 # (the "License"). You may not use this file except in compliance
8 # with the License.
10 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
11 # or http://www.opensolaris.org/os/licensing.
12 # See the License for the specific language governing permissions
13 # and limitations under the License.
15 # When distributing Covered Code, include this CDDL HEADER in each
16 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
17 # If applicable, add the following below this CDDL HEADER, with the
18 # fields enclosed by brackets "[]" replaced with your own identifying
19 # information: Portions Copyright [yyyy] [name of copyright owner]
21 # CDDL HEADER END
24 # Copyright 1989 Sun Microsystems, Inc. All rights reserved.
25 # Use is subject to license terms.
27 #ident "%Z%%M% %I% %E% SMI"
29 # This shell should be run out of crontab once an hour,
30 # a little before uudemon.hour, since this one
31 # does not start the scheduler.
33 PATH=/usr/bin:/usr/lib/uucp
34 SPOOL=/var/spool/uucp
36 # This is the sub directory that the C. file will be queue in
37 DEFQUEUE=Z
39 POLLFILE=/etc/uucp/Poll
40 # POLLFILE is a list of "system <tab> hour1 hour2 hour3 ..." for polling
41 # For example
42 # raven 2 6 10
43 # without the # at the beginning. Lines starting with # are ignored.
45 umask 022
46 set +e
48 HOUR="`date '+%H'`"
49 # HOUR="`date | sed -e 's/:.*//' -e 's/^.*\(..\)$/\1/'"
51 while read site poll
53 case $site in
54 \#*) continue;;
55 esac
56 for i in $poll
58 if [ $i -eq $HOUR ]
59 then
60 if [ ! -d ${SPOOL}/${site} ]
61 then
62 mkdir ${SPOOL}/${site}
64 if [ ! -d ${SPOOL}/${site}/${DEFQUEUE} ]
65 then
66 mkdir ${SPOOL}/${site}/${DEFQUEUE}
68 j=`expr $site : '\(.\{1,7\}\)'`
69 touch ${SPOOL}/${site}/${DEFQUEUE}/C.${j}${DEFQUEUE}0000
70 continue 2
72 done
73 done <$POLLFILE