summaryrefslogtreecommitdiffstats
path: root/checks/defs.inc
blob: 241d4a07d1c0660a1ae1ecf2df6dc3dd07c0c01b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# definitions for the check scripts

#--------------------------------
#------ constants ---------------
#--------------------------------

# Note that usrpass1 is also used in Makefile.am
usrname1="one"
usrpass1="def"
usrname2="two"
usrpass2=""
plain_files="plain-1 plain-2 plain-3"
data_files="data-500 data-9000 data-32000 data-80000"
exp_files=""
#cleanup_files="x y z"


#--------------------------------
#------ utility functions -------
#--------------------------------

fatal () {
    echo "$pgmname: fatal:" $* >&2
    exit 1;
}

error () {
    echo "$pgmname:" $* >&2
    exit 1
}

info () {
    echo "$pgmname:" $* >&2
}

chdir () {
    cd $1 || fatal "cannot cd to $1"
}

#cleanup () {
#    rm $cleanup_files 2>/dev/null || true
#    echo "#empty" >./options
#}


#add_cleanup () {
#    cleanup_files="$cleanup_files $*"
#}

run_gpg () {
    if ! eval ../g10/gpg --homedir . $* 2>err ; then
	cat err >&2
	echo "(../g10/gpg --homedir . $*) failed" >&2
	exit 1
    fi
    grep -v 'gpg: Good signature from' err || true
}

run_gpgm () {
    if ! eval ../g10/gpgm --homedir . $* ; then
	echo "(../g10/gpgm --homedir . $*) failed" >&2
	exit 1
    fi
}



set -e
pgmname=$(basename $0)
#trap cleanup SIGHUP SIGINT SIGQUIT

[ -z $srcdir ] && fatal "not called from make"

cat <<EOF  >./options
no-greeting
no-secmem-warning
batch
EOF