Advertisement
aaditya

rsync commands for archopenrc

Mar 7th, 2015
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. # To upload files manually using rsync (what I use)
  2. rsync -avPH --copy-links --delete -e ssh * aaditya1234@frs.sourceforge.net:/home/frs/project/archopenrc/openrc-eudev/
  3.  
  4. # To ssh into the project folder (for example to delete stuff)
  5. ssh -t aaditya1234,archopenrc@shell.sourceforge.net create
  6. [aaditya1234@shell-22003 ~]$ cd /home/frs/project/archopenrc/openrc-eudev/
  7. [aaditya1234@shell-22003 openrc-eudev]$ ls
  8. i686 x86_64
  9.  
  10. ## Using a script to upload
  11.  
  12. # Install sshpass
  13. sudo pacman -S sshpass
  14.  
  15. # Store the password somewhere
  16. echo "secret password" > passwd
  17.  
  18. # Get the ssh key
  19. ssh aaditya1234,archopenrc@frs.sourceforge.net
  20.  
  21. ## The script itself
  22.  
  23. #!/bin/sh
  24. # upload.sh: upload files to sourceforge
  25.  
  26. user=aaditya1234
  27. project=archopenrc
  28. path=openrc-eudev/
  29. files="i686 x86_64"
  30. pwfile=./passwd
  31.  
  32. sshpass -f $pwfile rsync -avPH --copy-links -e ssh $files $user,$project@frs.sourceforge.net:/home/frs/project/archopenrc/$path
  33.  
  34. # To upload
  35. ./upload.sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement