blob: ce7a19b692e47751e8c07fb2641d63a629bb40f6 (
plain) (
blame)
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
|
#!/bin/sh
#
# From curl's buildconf, making this script subject to the
# curl license: https://curl.haxx.se/docs/copyright.html
# Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
# Copyright (C) 2019 GNUnet e.V.
# findtool works like which without relying on which (which is a problem
# for some limited shells.
findtool(){
file="$1"
if { echo "$file" | grep "/" >/dev/null 2>&1; } then
# when file is given with a path check it first
if test -f "$file"; then
echo "$file"
return
fi
fi
old_IFS=$IFS; IFS=':'
for path in $PATH
do
IFS=$old_IFS
# echo "checks for $file in $path" >&2
if test "$path" -a "$path" != '.' -a -f "$path/$file"; then
echo "$path/$file"
return
fi
done
IFS=$old_IFS
}
# end curl licensed code
pythonize=`findtool python2.7 2>/dev/null`
if test ! -x "$pythonize"; then
pythonize=`findtool ${PYTHON2:-python2.7}`
fi
if test -z "$pythonize"; then
echo "ERROR: python2.7 not found."
echo " You need python2.7 installed."
exit 1
fi
${pythonize} @PREFIX@/share/gnunet/gnunet-qr.py $@
|