/ tests / frontend / test_subr.sh
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} $*