Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # To upload files manually using rsync (what I use)
- rsync -avPH --copy-links --delete -e ssh * aaditya1234@frs.sourceforge.net:/home/frs/project/archopenrc/openrc-eudev/
- # To ssh into the project folder (for example to delete stuff)
- ssh -t aaditya1234,archopenrc@shell.sourceforge.net create
- [aaditya1234@shell-22003 ~]$ cd /home/frs/project/archopenrc/openrc-eudev/
- [aaditya1234@shell-22003 openrc-eudev]$ ls
- i686 x86_64
- ## Using a script to upload
- # Install sshpass
- sudo pacman -S sshpass
- # Store the password somewhere
- echo "secret password" > passwd
- # Get the ssh key
- ssh aaditya1234,archopenrc@frs.sourceforge.net
- ## The script itself
- #!/bin/sh
- # upload.sh: upload files to sourceforge
- user=aaditya1234
- project=archopenrc
- path=openrc-eudev/
- files="i686 x86_64"
- pwfile=./passwd
- sshpass -f $pwfile rsync -avPH --copy-links -e ssh $files $user,$project@frs.sourceforge.net:/home/frs/project/archopenrc/$path
- # To upload
- ./upload.sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement