09184121bf25dda6889325a661ca3b35b06fe9df
[backups/.git] / scripts / drive.sh
1 #!/bin/bash
2
3 scriptsdir=$(dirname $0)
4 bindir="$scriptsdir/../build"
5
6 datadir="/var/lib/backups"
7 tmpdir="/dev/shm/backups"
8
9 mkdir -p $tmpdir
10 chmod 700 $tmpdir
11
12 export PATH=$scriptsdir:$bindir:$PATH
13
14 files="$tmpdir/files.db"
15 touch $files
16 chmod 600 $files
17 find-cmd.sh /home > $files
18
19 db="$datadir/backups.db"
20 backups="$tmpdir/backup-list.db"
21 statusfile="$tmpdir/backup-status.txt"
22
23 cat $files | lsbackups > $backups 2>$statusfile
24
25 isomountdir="/backup/iso-mount"
26
27 # Create filesystem on iso image here
28
29 # chmod 600 iso-image
30
31 # Mount iso image here
32
33 # cat $backups | rsync-cmd.sh $isomountdir
34 # cp $statusfile $db $isomountdir
35