taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

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