|
|
1.1 ! root 1: : '@(#)install.usg 2.6 3/3/83' ! 2: if test "$#" != 4 ! 3: then ! 4: echo "usage: $0 spooldir libdir nuser ngroup" ! 5: exit 1 ! 6: fi ! 7: SPOOLDIR=$1 ! 8: LIBDIR=$2 ! 9: NEWSUSR=$3 ! 10: NEWSGRP=$4 ! 11: ! 12: ! 13: : Get name of local system ! 14: SYSNAME=`uname -n` ! 15: if test "$SYSNAME" = "" ! 16: then ! 17: echo "$0: Cannot get system name" ! 18: exit 1 ! 19: fi ! 20: ! 21: : Ensure SPOOLDIR exists ! 22: if test ! -d $SPOOLDIR ! 23: then ! 24: mkdir $SPOOLDIR ! 25: fi ! 26: chmod 777 $SPOOLDIR ! 27: chown $NEWSUSR $SPOOLDIR ! 28: chgrp $NEWSGRP $SPOOLDIR ! 29: ! 30: : Ensure LIBDIR exists ! 31: if test ! -d $LIBDIR ! 32: then ! 33: mkdir $LIBDIR ! 34: fi ! 35: chmod 777 $LIBDIR ! 36: chown $NEWSUSR $LIBDIR ! 37: chgrp $NEWSGRP $LIBDIR ! 38: ! 39: : Ensure certain files in LIBDIR exist ! 40: touch $LIBDIR/history $LIBDIR/active $LIBDIR/log $LIBDIR/users ! 41: chmod 666 $LIBDIR/users ! 42: ! 43: : If no sys file, make one. ! 44: if test ! -f $LIBDIR/sys ! 45: then ! 46: echo making a $LIBDIR/sys file to link you to oopsvax ! 47: echo you must change oopsvax to your news feed ! 48: cat > $LIBDIR/sys << EOF ! 49: $SYSNAME:net.all,fa.all,to.$SYSNAME:: ! 50: oopsvax:net.all,fa.all,to.oopsvax:: ! 51: EOF ! 52: fi ! 53: ! 54: : If no seq file, make one. ! 55: if test ! -f $LIBDIR/seq ! 56: then ! 57: echo '100' >$LIBDIR/seq ! 58: fi ! 59: ! 60: : If no .ngfile, make one. ! 61: if test ! -f $LIBDIR/ngfile ! 62: then ! 63: cat > $LIBDIR/ngfile << EOF ! 64: all ! 65: !fa.all ! 66: EOF ! 67: fi ! 68: ! 69: chown $NEWSUSR $LIBDIR/[a-z]* ! 70: chgrp $NEWSGRP $LIBDIR/[a-z]* ! 71: ! 72: echo reminder: uux must permit rnews if running over uucp
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.