#!/bin/bash # by Deniss ( deniss at fuckoff.com ) NAIS=/usr/local/nais BASE=${NAIS}/spool/jur_dok BIN_DIR=${NAIS}/start/ncp MOUNT_DIR=${NAIS}/spool/jur_dok/nw NW_DIR=/jd2/new cd ${BASE} /usr/bin/wget -nv http://www.nais.dati.lv/nv/nvupdates.cfm -O - | \ /usr/bin/egrep -o ' files /usr/bin/diff files.done files -0uw | \ /usr/bin/grep '+NM' | \ /usr/bin/egrep -o 'NM[0-9]+.N[0-9]+' >files.new echo "New files:" /usr/bin/cat files.new cd new /usr/bin/wget -nv -B http://www.nais.dati.lv/nv/ -i ../files.new if [[ -x $BIN_DIR/ncpmount && -s ${BASE}/files.new ]]; then echo "Now mounting Novell..." ${BIN_DIR}/ncpmount -S novell -V sys -U backupuser -P somepassword ${MOUNT_DIR} if [ -d ${MOUNT_DIR}${NW_DIR} ]; then /usr/bin/find ${BASE}/new/* -exec echo "Copying {}..." \; -exec /bin/cp -f {} ${MOUNT_DIR}${NW_DIR} \; /bin/mv ${BASE}/files ${BASE}/files.done else echo "Cannot find targer dir on Novell :((" fi echo "Unmounting Novell..." $BIN_DIR/ncpumount $MOUNT_DIR fi /bin/rm -rf ${BASE}/new/* /bin/rm -rf ${BASE}/files.new /bin/rm -rf ${BASE}/files echo "Done " /usr/bin/date