umask 027
-#selve backupen
-# krever at noen variabler er satt
-# krever at vi er i rett katalog
backup()
{
# Update timestamp
echo $DATEs > ../.date && touch -t $DATE ../.date
- # Make a sorted filelist as well
+ # Make a sorted file list as well
sort -k6 < $DATE.idx > $DATE.sdx
# Fix permissions
fi
fi
- # Try to run preexec if it exist
+ # Try to run preexec if it exists
if ! ssh root@$computer "[ ! -f ~/.backup/preexec ] || /bin/bash -x ~/.backup/preexec" >&2; then
echo `date`" $computer: Could not run $computer:~/.backup/preexec"
die
# Prepare storage area
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
- chmod 644 ${storagedir}/${computer}/.${sfilesystem}.name
# Default backuplevel
backuplevel=daglig