# $HeadURL$ $LastChangedRevision$ # vim: set filetype=sh: ############################################################################## # # SET VARIABLES # ############################################################################## rc2truth() { if eval "$1"; then echo true; else echo false; fi; } WEBCAT='sh -c "wget --quiet -O - \$1 | html2text -width 100 -style compact | col -b" DUMMY' MUSIC_DIR=/pub/multimedia/audio/music IPLAYER_DIR=/pub/incoming/iplayer I_AM_USERSRFSERVER=$(rc2truth '[ $(uname -n) = torchio ]') ############################################################################## # # CHECKS # ############################################################################## # Self-security srf --id=srfconf --apply=$I_AM_USERSRFSERVER --archive=true --alert=true "cat $0" # Jobs srf --id=nims --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://www.nano-initiative-munich.de/jobs/" srf --id=rzg --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://www.rzg.mpg.de/jobs" srf --id=ctbto --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://www.ctbto.org/employment/vacancy-announcements/?print=1" srf --id=embl --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://www.embl.de/aboutus/jobs/searchjobs/index.php?newlang=1&newms=sr&searchregion=641" srf --id=efda --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://www.efda.org/about_efda/job_opportunities.htm" srf --id=opec --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://www.opec.org/home/vacancies/index.htm" srf --id=euspaceimaging --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://www.euspaceimaging.com/company/33/" srf --id=ego --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://www.ego-gw.it/public/organization/jobs/jobs.aspx | grep -v testata" srf --id=rundfunkinst --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://www.irt.de/en/students/job-offers.html" srf --id=keyserthrede --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://www.kayser-threde.de/en/jobs/" # Interesting local changes srf --id=iplayer --apply=$I_AM_USERSRFSERVER --archive=true --alert=true "find $IPLAYER_DIR -type f \! -name '.*'" srf --id=oneliners --apply=$I_AM_USERSRFSERVER --archive=true --alert=true "cat \$(which one-liners)" srf --id=svnwcs --apply=true --archive=true --alert=true --diff-text="" "find ~/ -maxdepth 4 -exec sh -c '[ -d \"{}/.svn\" ]' \; -prune -exec svn st {} \;" # Interesting remote changes #srf --id=deblyx --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://ftp.de.debian.org/debian/pool/main/l/lyx/?C=M;O=A" #srf --id=debekiga --apply=$I_AM_USERSRFSERVER --archive=true --alert=true --diff-opts=-bB "$WEBCAT http://ftp.de.debian.org/debian/pool/main/e/ekiga/?C=M;O=A" srf --id=getiplayer --apply=$I_AM_USERSRFSERVER --archive=false --alert=true --diff-opts=-bB "$WEBCAT ftp://ftp.infradead.org/pub/get_iplayer/" # Music checks srf --id=music-badappostrophes --apply=$I_AM_USERSRFSERVER --archive=false --alert=true --diff-text="" "cd $MUSIC_DIR && find . | grep \"[a-z]\'[A-Z]\"" srf --id=music-maxdepth --apply=$I_AM_USERSRFSERVER --archive=false --alert=true --diff-text="" "cd $MUSIC_DIR && find . -maxdepth 2 -type f" srf --id=music-mindepth --apply=$I_AM_USERSRFSERVER --archive=false --alert=true --diff-text="" "cd $MUSIC_DIR && find . -mindepth 4 -type f" srf --id=music-theartist --apply=$I_AM_USERSRFSERVER --archive=false --alert=true --diff-text="" "cd $MUSIC_DIR && ls -ld --time-style=long-iso \"The \"* 2>/dev/null" srf --id=music-thesong --apply=$I_AM_USERSRFSERVER --archive=false --alert=true --diff-text="" "cd $MUSIC_DIR && ls -ld --time-style=long-iso *\", The\"/*/*\", The\"* 2>/dev/null" srf --id=dotstuff --apply=$I_AM_USERSRFSERVER --archive=false --alert=true --diff-text="" "cd $MUSIC_DIR && find . | fgrep '/.'" # Other multimedia checks srf --id=iplayerflash --apply=$I_AM_USERSRFSERVER --archive=false --alert=true --diff-text="" "file $IPLAYER_DIR/*.mp3 | grep -i flash" srf --id=music-badperms --apply=$I_AM_USERSRFSERVER --archive=false --alert=true --diff-text="" "cd /pub/multimedia && find /pub/multimedia/ \( \( -type f \! -perm -444 \) -o \( -type d \! -perm -555 \) \) -ls"