summaryrefslogtreecommitdiffstats
path: root/.github/prepare_debian.sh
diff options
context:
space:
mode:
authorLorenz Kästle <12514511+RincewindsHat@users.noreply.github.com>2023-09-17 23:15:59 +0200
committerGitHub <noreply@github.com>2023-09-17 23:15:59 +0200
commitd3e07d2b5734149c1314cb98b48dd1adebd62686 (patch)
treea924b49927ae1925a7e0893d31e0c9c6abd3228e /.github/prepare_debian.sh
parent495c4c9adfa482303b31cdac7d28adda82d2d2ed (diff)
parent2ddc75e69db5a3dd379c896d8420c9af20ec1cee (diff)
downloadmonitoring-plugins-d3e07d2.tar.gz
Merge branch 'master' into dev/check_ssh-patches
Diffstat (limited to '.github/prepare_debian.sh')
-rwxr-xr-x.github/prepare_debian.sh32
1 files changed, 18 insertions, 14 deletions
diff --git a/.github/prepare_debian.sh b/.github/prepare_debian.sh
index 5222659e..dcf778bc 100755
--- a/.github/prepare_debian.sh
+++ b/.github/prepare_debian.sh
@@ -5,13 +5,18 @@ 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 8source /etc/os-release
9apt-get update 9
10apt-get -y install software-properties-common 10if [ ${ID} = "debian" ]; then
11if [ $(lsb_release -is) = "Debian" ]; then 11 if [ -f /etc/apt/sources.list.d/debian.sources ]; then
12 apt-add-repository non-free 12 sed "s/main/non-free contrib/g" /etc/apt/sources.list.d/debian.sources > /etc/apt/sources.list.d/debian-nonfree.sources
13 apt-get update 13 else
14 apt-get update
15 apt-get -y install software-properties-common
16 apt-add-repository non-free
17 fi
14fi 18fi
19apt-get update
15apt-get -y install perl \ 20apt-get -y install perl \
16 autotools-dev \ 21 autotools-dev \
17 libdbi-dev \ 22 libdbi-dev \
@@ -83,7 +88,7 @@ cp tools/squid.conf /etc/squid/squid.conf
83service squid start 88service squid start
84 89
85# mariadb 90# mariadb
86service mariadb start 91service mariadb start || service mysql start
87mysql -e "create database IF NOT EXISTS test;" -uroot 92mysql -e "create database IF NOT EXISTS test;" -uroot
88 93
89# ldap 94# ldap
@@ -103,12 +108,7 @@ ssh -tt localhost </dev/null >/dev/null 2>/dev/null &
103disown %1 108disown %1
104 109
105# snmpd 110# snmpd
106for DIR in /usr/share/snmp/mibs /usr/share/mibs; do 111service snmpd stop
107 rm -f $DIR/ietf/SNMPv2-PDU \
108 $DIR/ietf/IPSEC-SPD-MIB \
109 $DIR/ietf/IPATM-IPMC-MIB \
110 $DIR/iana/IANA-IPPM-METRICS-REGISTRY-MIB
111done
112mkdir -p /var/lib/snmp/mib_indexes 112mkdir -p /var/lib/snmp/mib_indexes
113sed -e 's/^agentaddress.*/agentaddress 127.0.0.1/' -i /etc/snmp/snmpd.conf 113sed -e 's/^agentaddress.*/agentaddress 127.0.0.1/' -i /etc/snmp/snmpd.conf
114service snmpd start 114service snmpd start
@@ -116,7 +116,11 @@ service snmpd start
116# start cron, will be used by check_nagios 116# start cron, will be used by check_nagios
117cron 117cron
118 118
119# start postfix 119# postfix
120cat <<EOD >> /etc/postfix/master.cf
121smtps inet n - n - - smtpd
122 -o smtpd_tls_wrappermode=yes
123EOD
120service postfix start 124service postfix start
121 125
122# start ftpd 126# start ftpd