summaryrefslogtreecommitdiffstats
path: root/.github/prepare_debian.sh
diff options
context:
space:
mode:
Diffstat (limited to '.github/prepare_debian.sh')
-rwxr-xr-x.github/prepare_debian.sh62
1 files changed, 46 insertions, 16 deletions
diff --git a/.github/prepare_debian.sh b/.github/prepare_debian.sh
index 4021c104..5222659e 100755
--- a/.github/prepare_debian.sh
+++ b/.github/prepare_debian.sh
@@ -5,27 +5,58 @@ set -e
5 5
6export DEBIAN_FRONTEND=noninteractive 6export DEBIAN_FRONTEND=noninteractive
7 7
8sed "s/main/non-free contrib/g" /etc/apt/sources.list.d/debian.sources > /etc/apt/sources.list.d/debian-nonfree.sources
8apt-get update 9apt-get update
9apt-get -y install software-properties-common 10apt-get -y install software-properties-common
10if [ $(lsb_release -is) = "Debian" ]; then 11if [ $(lsb_release -is) = "Debian" ]; then
11 apt-add-repository non-free 12 apt-add-repository non-free
12 apt-get update 13 apt-get update
13fi 14fi
14apt-get -y install perl autotools-dev libdbi-dev libldap2-dev libpq-dev libradcli-dev libnet-snmp-perl procps 15apt-get -y install perl \
15apt-get -y install libdbi0-dev libdbd-sqlite3 libssl-dev dnsutils snmp-mibs-downloader libsnmp-perl snmpd 16 autotools-dev \
16apt-get -y install fping snmp netcat-openbsd smbclient vsftpd apache2 ssl-cert postfix libhttp-daemon-ssl-perl 17 libdbi-dev \
17apt-get -y install libdbd-sybase-perl libnet-dns-perl 18 libldap2-dev \
18apt-get -y install slapd ldap-utils 19 libpq-dev \
19apt-get -y install gcc make autoconf automake gettext 20 libradcli-dev \
20apt-get -y install faketime 21 libnet-snmp-perl \
21apt-get -y install libmonitoring-plugin-perl 22 procps \
22apt-get -y install libcurl4-openssl-dev 23 libdbi0-dev \
23apt-get -y install liburiparser-dev 24 libdbd-sqlite3 \
24apt-get -y install squid 25 libssl-dev \
25apt-get -y install openssh-server 26 dnsutils \
26apt-get -y install mariadb-server mariadb-client libmariadb-dev 27 snmp-mibs-downloader \
27apt-get -y install cron iputils-ping 28 libsnmp-perl \
28apt-get -y install iproute2 29 snmpd \
30 fping \
31 snmp \
32 netcat-openbsd \
33 smbclient \
34 vsftpd \
35 apache2 \
36 ssl-cert \
37 postfix \
38 libhttp-daemon-ssl-perl \
39 libdbd-sybase-perl \
40 libnet-dns-perl \
41 slapd \
42 ldap-utils \
43 gcc \
44 make \
45 autoconf \
46 automake \
47 gettext \
48 faketime \
49 libmonitoring-plugin-perl \
50 libcurl4-openssl-dev \
51 liburiparser-dev \
52 squid \
53 openssh-server \
54 mariadb-server \
55 mariadb-client \
56 libmariadb-dev \
57 cron \
58 iputils-ping \
59 iproute2
29 60
30# remove ipv6 interface from hosts 61# remove ipv6 interface from hosts
31if [ $(ip addr show | grep "inet6 ::1" | wc -l) -eq "0" ]; then 62if [ $(ip addr show | grep "inet6 ::1" | wc -l) -eq "0" ]; then
@@ -37,7 +68,6 @@ ip addr show
37 68
38cat /etc/hosts 69cat /etc/hosts
39 70
40
41# apache 71# apache
42a2enmod ssl 72a2enmod ssl
43a2ensite default-ssl 73a2ensite default-ssl