summaryrefslogtreecommitdiff
path: root/incremental-complete-backup
diff options
context:
space:
mode:
authorsyam2015-04-24 11:29:39 +0530
committersyam2015-04-24 11:29:39 +0530
commitf1fa1975ae42221ecf01754904d35c1fa24bd834 (patch)
tree093536d7bd6808d019f086ec01d9aa1f85b8bd27 /incremental-complete-backup
parentdec9b1688a4d46ba1028081fdb3c4c08d1d21ad7 (diff)
downloadFOSSEE-netbook-tools-f1fa1975ae42221ecf01754904d35c1fa24bd834.tar.gz
FOSSEE-netbook-tools-f1fa1975ae42221ecf01754904d35c1fa24bd834.tar.bz2
FOSSEE-netbook-tools-f1fa1975ae42221ecf01754904d35c1fa24bd834.zip
Change rsync and mount
Modified the exclude option in rsync command , added more options to mount for read,write.
Diffstat (limited to 'incremental-complete-backup')
-rw-r--r--incremental-complete-backup/backup-tool.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/incremental-complete-backup/backup-tool.sh b/incremental-complete-backup/backup-tool.sh
index e8a4adb..e86c5b2 100644
--- a/incremental-complete-backup/backup-tool.sh
+++ b/incremental-complete-backup/backup-tool.sh
@@ -133,7 +133,7 @@ echo $password |sudo -S mkdir -p /mnt/boot /mnt/rootfs
echo -e "o\nn\np\n1\n\n+100M\nn\np\n2\n\n\nw"|sudo fdisk /dev/$dev_name # delete old partition table and creating new
sudo mkfs.vfat /dev/$dev_name*1
sudo mkfs -t ext4 /dev/$dev_name*2
-sudo mount /dev/$dev_name*1 /mnt/boot
+sudo mount -t vfat /dev/$dev_name*1 /mnt/boot -o rw,uid=1000,gid=1000
sudo mount /dev/$dev_name*2 /mnt/rootfs
}
# ------------------------------------------------------------#
@@ -173,7 +173,7 @@ case "${result}" in
elif [ "$mac_id" == "$(cat $rootfs_path/opt/.Hw_addr.txt)" ]; # if macids are matching
then
echo "match found"
- sudo rsync -latgrzpo --exclude='/tmp' --exclude='/dev' --exclude='/proc' --exclude='/sys' /opt $rootfs_path
+ sudo rsync -latgrzpo --exclude='/tmp' --exclude='/dev' --exclude='/proc' --exclude='/sys' / $rootfs_path
else
zenity --width=600 --height=100 --info --text "Your storage media doesnot contain matching backup from this machine"
exit
@@ -182,10 +182,10 @@ case "${result}" in
"2" ) # "new incremental backup" start new rsync
cat /sys/class/net/eth0/address > /opt/.Hw_addr.txt # storing mac_id b4 copy
formatforIncremental
- echo $rootfs_path
- sudo rsync -latgrzpo --exclude='/tmp' --exclude='/dev' --exclude='/proc' --exclude='/sys' /opt /mnt/rootfs/
+ sudo rsync -latgrzpo /opt/fossee-os/* /mnt/boot/
+ sudo rsync -latgrzpo --exclude='/tmp/*' --exclude='/dev/*' --exclude='/proc/*' --exclude='/sys/*' / /mnt/rootfs/
sync
- sudo umount /mnt/*
+ echo $password |sudo umount /mnt/* # refresh sudo access
sudo rm -rf /mnt/*
;;
esac
@@ -193,7 +193,7 @@ case "${result}" in
"2" ) # Complete
formatforComplete
sudo rsync -latgrzpo /opt/fossee-os/* /mnt/boot/
- #rm -f /etc/udev/rules.d/70-persistent-net.rules
+ rm -f /etc/udev/rules.d/70-persistent-net.rules
sudo tar -cpzf /mnt/boot/fossee-os.tar.gz --one-file-system /
sync
echo $password |sudo umount /mnt/* # refresh sudo access