upload-gnu-artefact (319B)
1 #!/usr/bin/env bash 2 3 set -eu 4 5 file=$1 6 7 checkf() { 8 if [[ ! -e $1 ]]; then 9 echo file $1 does not exist >&2 10 exit 1 11 fi 12 } 13 14 checkf $file 15 checkf $file.sig 16 checkf $file.directive.asc 17 checkf $file.directive 18 19 ncftp ftp-upload.gnu.org <<EOF 20 cd incoming/ftp/ 21 put $file $file.sig $file.directive.asc $file.directive 22 EOF