if [ ! -d /backup/altersex/_export/full ]; then
mkdir -p /backup/altersex/_export/full
fi
-rm -f /backup/altersex/_export/full/*
+# Finn den gamle backupen som skal slettes etter at den nye er laget
+OLD=$( ls /backup/altersex/_export/full/ )
NAME=$( date "+%Y%m%d%H%M" )
cd /backup/altersex/_export/full
-ssh root@altersex.samfundet.no tar -cf - --one-file-system --exclude=export/debian --exclude=export/progdist --exclude=export/scratch /export > $NAME.tar
+ssh root@altersex.samfundet.no tar -cf - --one-file-system --exclude=export/debian --exclude=export/progdist --exclude=export/scratch --exclude=export/nx-chroot/tmp --exclude=export/backup_tormodg --exclude=export/virtimgs /export > $NAME.tar 2> .tmp_log
+
+# sjekk return veriden til ssh / tar, hvis den ikke er nul så skal vi
+# dumpe hva som har hent og avslutte. (kunne vel egentlig puttet ssh / tar
+# direkte inn i if'en men blir mer rydig slik det er nå) - adamcik
+
+if [ $? -ne 0 ]
+then
+ cat .tmp_log
+ rm .tmp_log
+ exit 1
+else
+ rm .tmp_log
+fi
+
+
+
+#make filelist
tar tvvf $NAME.tar > $NAME.idx
+#make a sortet filelist
+grep -v ^d $NAME.idx | sort -n -r -k 2 > $NAME.sdx
+
+#fix perm
+chmod 600 *tar #only for us
+chmod 644 *sdx *idx 2>/dev/null #everyone can read
+
+
+# Delete old backup
+
+rm -f $OLD