diff options
Diffstat (limited to '.github/prepare_debian.sh')
| -rwxr-xr-x | .github/prepare_debian.sh | 19 |
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 | ||
| 3 | set -x | 3 | set -x |
| 4 | set -e | 4 | set -euo pipefail |
| 5 | 5 | ||
| 6 | export DEBIAN_FRONTEND=noninteractive | 6 | export 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 |
| 67 | if [ $(ip addr show | grep "inet6 ::1" | wc -l) -eq "0" ]; then | 70 | sed '/^::1/d' /etc/hosts > /tmp/hosts |
| 68 | sed '/^::1/d' /etc/hosts > /tmp/hosts | 71 | cp -f /tmp/hosts /etc/hosts |
| 69 | cp -f /tmp/hosts /etc/hosts | ||
| 70 | fi | ||
| 71 | |||
| 72 | ip addr show | 72 | ip addr show |
| 73 | |||
| 74 | cat /etc/hosts | 73 | cat /etc/hosts |
| 75 | 74 | ||
| 76 | # apache | 75 | # apache |
| @@ -113,6 +112,8 @@ mkdir -p /var/lib/snmp/mib_indexes | |||
| 113 | sed -e 's/^agentaddress.*/agentaddress 127.0.0.1/' -i /etc/snmp/snmpd.conf | 112 | sed -e 's/^agentaddress.*/agentaddress 127.0.0.1/' -i /etc/snmp/snmpd.conf |
| 114 | service snmpd start | 113 | service snmpd start |
| 115 | 114 | ||
| 115 | sed '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 |
| 117 | cron | 118 | cron |
| 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 |
| 133 | for i in $(seq 10); do | 134 | for i in $(seq 10); do |
| 134 | touch /media/ramdisk2/test.$1 | 135 | touch /media/ramdisk2/test.$i |
| 135 | done | 136 | done |
