* sig-check.c (cmp_help, do_check), sign.c (do_sign): Remove old unused
[gnupg.git] / checks / defs.inc
1 # definitions for the check scripts
2
3 #--------------------------------
4 #------ constants ---------------
5 #--------------------------------
6
7 # Note that usrpass1 is also used in Makefile.am
8 usrname1="one"
9 usrpass1="def"
10 usrname2="two"
11 usrpass2=""
12
13
14 dsa_usrname1="pgp5"
15 # we use the sub key because we do not yet have the logic to
16 # to derive the first encryption key from a keyblock (I guess)
17 dsa_usrname2="0xCB879DE9"
18
19 dsa_keyrings="--keyring ./pubring.pkr --secret-keyring ./secring.skr"
20
21
22 plain_files="plain-1 plain-2 plain-3"
23 data_files="data-500 data-9000 data-32000 data-80000"
24 exp_files=""
25
26 # The testscripts expect the original language
27 LANG=
28 LANGUAGE=
29 LC_ALL=
30 LC_MESSAGES=
31
32 #--------------------------------
33 #------ utility functions -------
34 #--------------------------------
35
36 fatal () {
37     echo "$pgmname: fatal:" $* >&2
38     exit 1;
39 }
40
41 error () {
42     echo "$pgmname:" $* >&2
43     exit 1
44 }
45
46 info () {
47     echo "$pgmname:" $* >&2
48 }
49
50
51 echo_n_init=no
52 echo_n () {
53   if test "$echo_n_init" = "no"; then
54     if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
55       if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
56         echo_n_n=
57         echo_n_c='
58 '
59       else
60         echo_n_n='-n'
61         echo_n_c=
62       fi
63     else
64       echo_n_n=
65       echo_n_c='\c'
66     fi
67     echo_n_init=yes
68   fi
69   echo $echo_n_n "${1}$echo_n_c"
70 }
71
72
73 #cleanup () {
74 #    rm $cleanup_files 2>/dev/null || true
75 #    echo "#empty" >./options
76 #}
77
78
79 #add_cleanup () {
80 #    cleanup_files="$cleanup_files $*"
81 #}
82
83
84 have_hash_algo () {
85   if  ../g10/gpg --homedir .  --version | grep "Hash:.*$1" >/dev/null
86   then
87         true
88   else
89         false
90   fi
91 }
92
93 set -e
94 pgmname=`basename $0`
95 #trap cleanup SIGHUP SIGINT SIGQUIT
96
97 [ -z "$srcdir" ] && fatal "not called from make"
98
99 # Make sure we have a valid option files even with VPATH builds.
100 if [ -f ./options ]; then
101   :
102 elif [ -f ./gpg.conf ]; then
103   :
104 elif [ -f $srcdir/options ]; then
105   cat $srcdir/options >gpg.conf
106 fi
107
108 GPG="../g10/gpg --no-permission-warning --homedir . "
109
110 exec 2> ${pgmname}.log
111
112 :
113 # end