mvcand
来自「This a good VPN source」· 代码 · 共 63 行
TXT
63 行
#! /bin/sh# mvcand# move packaged candidate to distribution site (password supplied manually)PATH=/bin:/usr/binexport PATHumask 022. $HOME/freeswan-regress-env.shlocalplace=~build/archivesite=freeswan@xs4.xs4all.nlplace=FTPlinkname=CANDIDATE.tarssh=/usr/bin/sshscp=/usr/bin/scplocalonly=remove=yesfor dummydo case "$1" in -l) localonly=yes ;; -k) remove= ;; --) shift ; break ;; -*) echo "$0: unknown option \'$1'" >&2 ; exit 2 ;; *) break ;; esac shiftdonecase "$#" in0) ;;*) echo "Usage: $0" >&2 ; exit ;;esaccd ~build/tmptarname=`ls | sed -n '/^freeswan-.*\.gz$/s/\.gz$//p' | tail -1`echo "moving $tarname.gz"( cd $localplace rm -f freeswan-cand* $linkname.* ln -s $tarname.gz $linkname.gz)cp -p $tarname.gz $tarname.gz.md5 $tarname.gz.sig CANDIDATE.tar.gz.md5 $localplaceif test "$localonly"then exit 0 # leaving the original aroundfi$ssh $site "cd $place ; rm -f freeswan-cand* $linkname.* ; ln -s $tarname.gz $linkname.gz ; ln -s $tarname.gz.sig $linkname.gz.sig"$scp -p $tarname.gz.md5 $tarname.gz.sig $tarname.gz CANDIDATE.tar.gz.md5 $site:$placeif test "$remove"then rm -f $tarname.*fi
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?