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.sh19
1 files changed, 10 insertions, 9 deletions
diff --git a/.github/prepare_debian.sh b/.github/prepare_debian.sh
index dcf778bc..cffe98c5 100755
--- a/.github/prepare_debian.sh
+++ b/.github/prepare_debian.sh
@@ -1,7 +1,7 @@
1#!/bin/bash 1#!/bin/bash
2 2
3set -x 3set -x
4set -e 4set -euo pipefail
5 5
6export DEBIAN_FRONTEND=noninteractive 6export DEBIAN_FRONTEND=noninteractive
7 7
@@ -24,6 +24,7 @@ apt-get -y install perl \
24 libpq-dev \ 24 libpq-dev \
25 libradcli-dev \ 25 libradcli-dev \
26 libnet-snmp-perl \ 26 libnet-snmp-perl \
27 libsnmp-dev \
27 procps \ 28 procps \
28 libdbi0-dev \ 29 libdbi0-dev \
29 libdbd-sqlite3 \ 30 libdbd-sqlite3 \
@@ -59,18 +60,16 @@ apt-get -y install perl \
59 mariadb-server \ 60 mariadb-server \
60 mariadb-client \ 61 mariadb-client \
61 libmariadb-dev \ 62 libmariadb-dev \
63 libmariadb-dev-compat \
62 cron \ 64 cron \
63 iputils-ping \ 65 iputils-ping \
64 iproute2 66 iproute2 \
67 libjson-perl
65 68
66# remove ipv6 interface from hosts 69# remove ipv6 interface from hosts
67if [ $(ip addr show | grep "inet6 ::1" | wc -l) -eq "0" ]; then 70sed '/^::1/d' /etc/hosts > /tmp/hosts
68 sed '/^::1/d' /etc/hosts > /tmp/hosts 71cp -f /tmp/hosts /etc/hosts
69 cp -f /tmp/hosts /etc/hosts
70fi
71
72ip addr show 72ip addr show
73
74cat /etc/hosts 73cat /etc/hosts
75 74
76# apache 75# apache
@@ -113,6 +112,8 @@ mkdir -p /var/lib/snmp/mib_indexes
113sed -e 's/^agentaddress.*/agentaddress 127.0.0.1/' -i /etc/snmp/snmpd.conf 112sed -e 's/^agentaddress.*/agentaddress 127.0.0.1/' -i /etc/snmp/snmpd.conf
114service snmpd start 113service snmpd start
115 114
115sed 's/^mibs ://' -i /etc/snmp/snmp.conf
116
116# start cron, will be used by check_nagios 117# start cron, will be used by check_nagios
117cron 118cron
118 119
@@ -131,5 +132,5 @@ sed "/NP_HOST_TLS_CERT/s/.*/'NP_HOST_TLS_CERT' => '$(hostname)',/" -i /src/.gith
131 132
132# create some test files to lower inodes 133# create some test files to lower inodes
133for i in $(seq 10); do 134for i in $(seq 10); do
134 touch /media/ramdisk2/test.$1 135 touch /media/ramdisk2/test.$i
135done 136done