X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=backup-nonpriv.sh;h=baba0f589e045565d67d2a773344ccacb9fd6150;hb=3aacdbe5d8a8d6c813c085efbb09669afcb6f910;hp=d2bb8f3a02b96042438c3f7a16b575548580baf3;hpb=c0190bf5a924f8aeaec18064c67c8ab73f3e0a1d;p=backup.sh diff --git a/backup-nonpriv.sh b/backup-nonpriv.sh index d2bb8f3..baba0f5 100755 --- a/backup-nonpriv.sh +++ b/backup-nonpriv.sh @@ -160,7 +160,8 @@ do 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 @@ -192,7 +193,7 @@ do #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)" @@ -200,7 +201,7 @@ do 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 \