home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.jcu.edu.au
/
2014.06.ftp.jcu.edu.au.tar
/
ftp.jcu.edu.au
/
bin
/
pipe-access.sh
Wrap
Linux/UNIX/POSIX Shell Script
|
2006-11-21
|
925b
|
38 lines
#!/bin/bash
date
MASTER="/san/anonftp/public"
ETC="$MASTER/etc"
PUB="$MASTER/pub"
WGET=/usr/bin/wget
# $WGET -NO $ETC/qld.txt http://www.pipenetworks.com/docs/prefixes/qld.txt
awk -F, '$0!~/^#/ {print " Allow from",$1}' $ETC/qld.txt \
> $ETC/qld_access.txt
( \
echo "# ccjsc: automaintained by: /san/anonftp/public/bin/pipe-access.sh" ; \
echo "<Class pipe>" ; \
awk -F, '$0!~/^#/ {print " From",$1}' $ETC/qld.txt ; \
echo "</Class>" \
) \
> $ETC/proftpd_qld.txt
#if [ -s $ETC/.ftpaccess.master -a -s $ETC/qld_access.txt -a -s $ETC/.ftpaccess.lastline ]
#then
# cat $ETC/.ftpaccess.master $ETC/qld_access.txt $ETC/.ftpaccess.lastline \
# > $ETC/.ftpaccess
#fi
if [ -s $ETC/.htaccess.master -a -s $ETC/qld_access.txt -a -s $ETC/.htaccess.lastline ]
then
cat $ETC/.htaccess.master $ETC/qld_access.txt $ETC/.htaccess.lastline \
> $ETC/.htaccess
fi
chmod 644 $ETC/.ftpaccess $ETC/.htaccess $ETC/proftpd_qld.txt
echo