unixcomputers=`cat $confdir/computers.unix.nonpriv | grep -v ^# | grep -v ^$`
###
+# Backup only one computer, from command line?
+if [ $1 ] ; then
+ unixcomputers=$1
+fi
+
#disse bør kunne varieres fra fs til fs?
maksantallfulle=3 #hvor mange fulle vi tar vare på (kan overstyres med conf)
dagermellomfulle=30 #antall dager før det er på tide med ny full
sfilesystem=`echo $filesystem | tr '\/\$' '__'`
#lager det som trengs av kataloger
- mkdir -m 755 -p $storagedir/$computer/$sfilesystem/{full,daglig} 2>/dev/null
+ mkdir -m 755 -p $storagedir/$computer/$sfilesystem/full 2>/dev/null
+ mkdir -m 755 -p $storagedir/$computer/$sfilesystem/daglig 2>/dev/null
#
echo $filesystem > ${storagedir}/${computer}/.${sfilesystem}.name
#delete complete backups
mf=$(($localmaksantallfulle+1))
- for full in `ls -1t $storagedir/$computer/$sfilesystem/full/*tgz.gpg | tail +$mf`
+ for full in `ls -1t $storagedir/$computer/$sfilesystem/full/*tgz.gpg | tail -n +$mf`
do
prefix=`echo $full | sed "s/\.[^.]*$//"`
echo "$computer:$filesystem sletter full $prefix (for mange)"
done
#delete incremental backups older than the oldest complete backup
- oldf=`ls -t1 $storagedir/$computer/$sfilesystem/full/*tgz.gpg | tail -1`
+ oldf=`ls -t1 $storagedir/$computer/$sfilesystem/full/*tgz.gpg | tail -n 1`
find \
$storagedir/$computer/$sfilesystem/daglig \
-type f \