Code

check_host: Allocate a large-enough buffer for the host table.
[nagiosplug.git] / tools / sfupload
1 #!/bin/bash
2 # SYNTAX:
3 #       sfupload {version} [username]
4 # Quick script to upload new nagiosplug tarball to SF
5 # Expects $1 = version number of tarball
6 # $2 to be username on SF, defaults to $USER
7 # Expects to be run from top level dir
9 function die { echo $1; exit 1; }
11 tarball="nagios-plugins-$1.tar.gz"
13 if [[ ! -e $tarball ]]; then
14         die "No tarball found: $tarball";
15 fi
16 md5sum $tarball > $tarball.md5sum
18 user=${2:-$USER}
19 echo "Logging in as $user"
20 cat <<EOF | sftp $user@frs.sourceforge.net || die "Cannot upload to SF"
21 cd uploads
22 put $tarball
23 put $tarball.md5sum
24 EOF
26 echo "Finished uploading files to SF"