monitoring-plugins/tools/sfupload

27 lines
612 B
Bash
Executable file
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/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"