]>
Commit | Line | Data |
---|---|---|
fbd89850 PD |
1 | #!/bin/sh |
2 | set -e | |
3 | ||
4 | case $1 in | |
5 | debian-stretch-deps) | |
6 | apt-get update && apt-get -qq --no-install-recommends install \ | |
7 | autoconf \ | |
8 | automake \ | |
9 | bc \ | |
10 | bind9utils \ | |
11 | bison \ | |
12 | default-jre-headless \ | |
13 | default-libmysqlclient-dev \ | |
14 | dnsutils \ | |
15 | flex \ | |
16 | freetds-bin \ | |
17 | g++ \ | |
18 | git \ | |
19 | ldnsutils \ | |
20 | libboost-all-dev \ | |
21 | libsqliteodbc \ | |
22 | libssl-dev \ | |
23 | libtool \ | |
24 | make \ | |
25 | pkg-config \ | |
26 | ragel \ | |
27 | sqlite3 \ | |
28 | tdsodbc \ | |
29 | unbound-host \ | |
30 | unixodbc \ | |
31 | unixodbc-dev \ | |
32 | virtualenv \ | |
33 | wget | |
34 | ||
35 | wget https://github.com/dblacka/jdnssec-tools/releases/download/0.14/jdnssec-tools-0.14.tar.gz | |
36 | tar xfz jdnssec-tools-0.14.tar.gz --strip-components=1 -C / | |
37 | rm jdnssec-tools-0.14.tar.gz | |
38 | ||
39 | ;; | |
40 | configure-odbc-sqlite) | |
41 | cat >> ~/.odbc.ini << __EOF__ | |
42 | [pdns-sqlite3-1] | |
43 | Driver = SQLite3 | |
44 | Database = ${PWD}/regression-tests/pdns.sqlite3 | |
45 | ||
46 | [pdns-sqlite3-2] | |
47 | Driver = SQLite3 | |
48 | Database = ${PWD}/regression-tests/pdns.sqlite32 | |
49 | ||
50 | __EOF__ | |
51 | ;; | |
52 | configure-odbc-mssql) | |
53 | cat >> ~/.odbc.ini << __EOF__ | |
54 | [pdns-mssql-docker] | |
55 | Driver=FreeTDS | |
56 | Trace=No | |
57 | Server=127.0.0.1 | |
58 | Port=1433 | |
59 | Database=pdns | |
60 | TDS_Version=7.1 | |
61 | ||
62 | [pdns-mssql-docker-nodb] | |
63 | Driver=FreeTDS | |
64 | Trace=No | |
65 | Server=127.0.0.1 | |
66 | Port=1433 | |
67 | TDS_Version=7.1 | |
68 | ||
69 | __EOF__ | |
70 | ||
71 | cat /usr/share/tdsodbc/odbcinst.ini >> /etc/odbcinst.ini | |
72 | ;; | |
73 | *) | |
74 | echo unknown command "$1" | |
75 | exit 1 | |
76 | ;; | |
77 | esac |