Haven't run these in a while

This commit is contained in:
Nemo 2017-07-01 00:00:07 +05:30
parent 6896240d02
commit 65376c351a
2 changed files with 36 additions and 34 deletions

52
seagate
View File

@ -3,37 +3,37 @@ root="sdb"
if [ "$1" == "-u" ] if [ "$1" == "-u" ]
then then
echo "Umount Media" echo "Umount Media"
sudo umount /media/nemo/Media sudo umount /mnt/Media
echo "Umounting /media/nemo/live" # echo "Umounting /mnt/seagate/live"
sudo umount /media/nemo/live # sudo umount /mnt/seagate/live
echo "Umounting /media/nemo/home/nemo" # echo "Umounting /mnt/seagate/home/nemo"
sudo umount /media/nemo/home/nemo # sudo umount /mnt/seagate/home/nemo
echo "Unmounting /media/nemo/home" # echo "Unmounting /mnt/seagate/home"
sudo umount /media/nemo/home # sudo umount /mnt/seagate/home
else else
if [[ "$1" ]] if [[ "$1" ]]
then then
root="$1" root="$1"
fi fi
echo "root set to $root" echo "root set to $root"
echo "Mounting /dev/${root}1 on /media via mount -a" echo "Mounting /dev/${root}1 on /mnt/media via mount -a"
sudo mount -a sudo mount /dev/${root}1 /mnt/Media
echo "Mounting /dev/${root}2 on /media/nemo/home" # echo "Mounting /dev/${root}2 on /mnt/seagate/home"
sudo mount /dev/${root}2 /media/nemo/home # sudo mount /dev/${root}2 /mnt/seagate/home
echo "Mounting /dev/${root}3 on /media/nemo/live" # echo "Mounting /dev/${root}3 on /mnt/seagate/live"
sudo mount /dev/${root}3 /media/nemo/live # sudo mount /dev/${root}3 /mnt/seagate/live
echo "Mounting encrypted partition" # echo "Mounting encrypted partition"
echo "Fetching passphrase from gnome-keyring" # echo "Fetching passphrase from gnome-keyring"
export PASSPHRASE=`gkeyring --name 'seagate_passphrase' -l -o secret` # export PASSPHRASE=`gkeyring --name 'seagate_passphrase' -l -o secret`
export FNEK_SIG=`gkeyring --name 'seagate_fnek_sig' -l -o secret` # export FNEK_SIG=`gkeyring --name 'seagate_fnek_sig' -l -o secret`
#We use the method of adding passphrase to a file because command line args can be read by ps # #We use the method of adding passphrase to a file because command line args can be read by ps
echo "passphrase_passwd=$PASSPHRASE" > /tmp/passphrase # echo "passphrase_passwd=$PASSPHRASE" > /tmp/passphrase
#Add the passphrase to ecryptfs manager # #Add the passphrase to ecryptfs manager
echo $PASSPHRASE | sudo ecryptfs-add-passphrase --fnek # echo $PASSPHRASE | sudo ecryptfs-add-passphrase --fnek
#Mount the encrypted partition # #Mount the encrypted partition
sudo mount -t ecryptfs /media/nemo/home/.ecryptfs/nemo/.Private/ /media/nemo/home/nemo/ -o ecryptfs_sig=1b2d93c21180690d,ecryptfs_fnek_sig=$FNEK_SIG,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n,key=passphrase:passphrase_passwd_file=/tmp/passphrase # sudo mount -t ecryptfs /mnt/seagate/home/.ecryptfs/nemo/.Private/ /mnt/seagate/home/nemo/ -o ecryptfs_sig=1b2d93c21180690d,ecryptfs_fnek_sig=$FNEK_SIG,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n,key=passphrase:passphrase_passwd_file=/tmp/passphrase
echo "Deleting passphrase file" # echo "Deleting passphrase file"
rm /tmp/passphrase # rm /tmp/passphrase
echo "Done" # echo "Done"
fi fi

View File

@ -1,12 +1,14 @@
#!/bin/bash #!/bin/bash
echo "Mounting Media via mount -a" # echo "Mounting Media via mount -a"
#sudo mount -a #sudo mount -a
cd ~ cd ~
PWD="/home/nemo"
cd $PWD
MEDIA="/run/media/nemo/Media" MEDIA="/run/media/nemo/Media"
rsync -rv ./TV/ "$MEDIA/TV/" --size-only --no-links rsync -a ./Music/English/ "$MEDIA/Music/English/" --size-only --no-links --info=progress2
rsync -rv ./Downloads/ "$MEDIA/Downloads/" --size-only --no-links # rsync -a ./TV/ "$MEDIA/TV/" --size-only --no-links --info=progress2 --info=progress2
rsync -rv ./Music/ "$MEDIA/Music/" --size-only --no-links # rsync -a ./Downloads/ "$MEDIA/Downloads/" --size-only --no-links --info=progress2
rsync -rv ./Setups/ "$MEDIA/Setups/" --size-only --no-links # rsync -a ./Setups/ "$MEDIA/Setups/" --size-only --no-links --info=progress2
rsync -rv ./Videos/ "$MEDIA/Videos/" --size-only --no-links # rsync -a ./Videos/ "$MEDIA/Videos/" --size-only --no-links --info=progress2
rsync -rv ./VirtualDrives/ "$MEDIA/VirtualDrives/" --size-only --no-links # rsync -a ./VirtualDrives/ "$MEDIA/VirtualDrives/" --size-only --no-links --info=progress2
rsync -rv ./Movies/ "$MEDIA/Movies/" --size-only --no-links # rsync -a ./Movies/ "$MEDIA/Movies/" --size-only --no-links --info=progress2