mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-04-15 22:00:06 -04:00
Updated to latest due to SF policy changes
This commit is contained in:
parent
2bbf2e6967
commit
d2f56c4e86
1 changed files with 22 additions and 15 deletions
|
|
@ -61,7 +61,7 @@ COMPILE_DIR=/tmp/tonvoon/tmp_snapshot
|
|||
IN=${HOME}/tmp_snapshot
|
||||
|
||||
# Where to place the generated files
|
||||
OUT_SERVER="tonvoon@shell.sf.net"
|
||||
OUT_SERVER="tonvoon@web.sourceforge.net"
|
||||
OUT="/home/groups/n/na/nagiosplug/htdocs/snapshot"
|
||||
|
||||
# Make sure prereqs are satisfied on server!
|
||||
|
|
@ -77,20 +77,8 @@ for i in $* ; do
|
|||
make_dist $i
|
||||
done
|
||||
|
||||
# Check for *.gz files locally (expect NFS between cf shell server and $CF)
|
||||
set -x
|
||||
files=$(ls $IN/*.gz 2>/dev/null)
|
||||
[[ -z $files ]] && die "No files created"
|
||||
head_file=$(cd $IN && ls *-trunk-*.gz 2>/dev/null)
|
||||
ssh -2 $OUT_SERVER "rm -f $OUT/*.gz"
|
||||
scp -2 $files $OUT_SERVER:$OUT
|
||||
if [[ -n $head_file ]] ; then
|
||||
ssh -2 $OUT_SERVER "cd $OUT && ln -s $head_file nagios-plugins-HEAD.tar.gz"
|
||||
fi
|
||||
|
||||
# Create MD5 sum
|
||||
ssh -2 $OUT_SERVER << EOF
|
||||
cd $OUT
|
||||
cd $IN
|
||||
cat <<-END_README > README
|
||||
This is the daily SVN snapshot of nagiosplug, consisting of the SVN trunk
|
||||
and any other branches.
|
||||
|
|
@ -101,9 +89,28 @@ The nagios-plugins-HEAD.tar.gz link will always go to the latest trunk snapshot
|
|||
The MD5SUM is:
|
||||
END_README
|
||||
md5sum *.gz | tee -a README > MD5SUM
|
||||
|
||||
|
||||
# Check for *.gz files locally (expect NFS between cf shell server and $CF)
|
||||
set -x
|
||||
cd $IN
|
||||
files=$(ls *.gz 2>/dev/null)
|
||||
[[ -z $files ]] && die "No files created"
|
||||
head_file=$(cd $IN && ls -rt *-trunk-*.gz | head -1 2>/dev/null)
|
||||
cat <<-EOF > /tmp/batchfile.$$
|
||||
cd $OUT
|
||||
rm *.gz
|
||||
put *.gz
|
||||
ln $head_file nagios-plugins-HEAD.tar.gz
|
||||
put MD5SUM
|
||||
put README readme
|
||||
EOF
|
||||
|
||||
rm -f $files
|
||||
# Do the actual transfer
|
||||
# Have to put README down as readme because SF's apache server appears to block README files
|
||||
sftp -b /tmp/batchfile.$$ $OUT_SERVER
|
||||
|
||||
rm -f $files /tmp/batchfile.$$
|
||||
|
||||
# Work out success or failure
|
||||
expected=$(($# + 1))
|
||||
|
|
|
|||
Loading…
Reference in a new issue