test_subr.sh
1 new_pkg() { 2 cat << EOF > $1.ucl 3 name: $2 4 origin: $2 5 version: "$3" 6 maintainer: test 7 categories: [test] 8 comment: a test 9 www: http://test 10 prefix: ${4} 11 abi: "${5:-*}" 12 desc: <<EOD 13 This is a test 14 EOD 15 EOF 16 } 17 18 new_pkgf() { 19 cat << EOF > $1.ucl 20 name: $2 21 origin: $3 22 version: "$4" 23 maintainer: test 24 categories: [test] 25 comment: a test 26 www: http://test 27 prefix: ${5} 28 abi: "${6:-*}" 29 desc: <<EOD 30 This is a test 31 EOD 32 EOF 33 } 34 35 new_manifest() { 36 cat << EOF > +MANIFEST 37 name: "$1" 38 origin: $1" 39 version: "$2" 40 arch: "freebsd:*" 41 maintainer: "test" 42 prefix: "${3}" 43 www: "http://test" 44 comment: "a test" 45 desc: "This is a test" 46 EOF 47 } 48 49 SUBCMD=$1 50 shift 51 ${SUBCMD} $*