summaryrefslogtreecommitdiffstats
path: root/tools/sfupload
blob: 8925fcb521360a412ef94686d710074b8b73a118 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/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"