Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- SRCDIR=$HOME/PUT_SOURCE_DIRECTORY_HERE
- DSTDIR=$HOME/PUT_DESTINATION_DIRECTORY_HERE
- REMOTE_SHARE=PUT_SERVER_NAME_HERE/PUT_NAME_OF_SHARE_HERE
- KEYCHAIN_SERVICE_TOKEN=CHANGE_TO_NAME_OF_SERVICE_AS_STORED_IN_KEYCHAIN
- USERNAME=ola
- PASSWORD=`security find-generic-password -s $KEYCHAIN_SERVICE_TOKEN -w`
- if [ ! -d "$DSTDIR" ]; then
- mkdir -p $DSTDIR
- fi
- if ! mount | fgrep "on $DSTDIR" > /dev/null; then
- mount_smbfs -s //$USERNAME:$PASSWORD@$REMOTESHARE $DSTDIR
- fi
- rsync --exclude .git --exclude .DS_Store -vrlptgoD $SRCDIR $DSTDIR
- umount $DSTDIR
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement