| 123456789101112131415161718192021222324252627 |
- #!/bin/bash
- # SYNTAX:
- # sfupload {version} [username]
- # Quick script to upload new nagiosplug tarball to SF
- # Expects $1 = version number of tarball
- # $2 to be username on SF, defaults to $USER
- # Expects to be run from top level dir
- function die { echo $1; exit 1; }
- tarball="nagios-plugins-$1.tar.gz"
- if [[ ! -e $tarball ]]; then
- die "No tarball found: $tarball";
- fi
- md5sum $tarball > $tarball.md5sum
- user=${2:-$USER}
- echo "Logging in as $user"
- cat <<EOF | sftp $user@frs.sourceforge.net || die "Cannot upload to SF"
- cd uploads
- put $tarball
- put $tarball.md5sum
- EOF
- echo "Finished uploading files to SF"
|