summarylogtreecommitdiffstats
path: root/otelcol-contrib.install
blob: 56f5fe6d3031574219919c20de86576b057d7acc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
# create "otel" system user
pre_install() {
    echo '==> Creating "otel" system user'
    getent passwd otelcol-contrib >/dev/null || useradd --system --user-group --no-create-home --shell /sbin/nologin otelcol-contrib
}

pre_remove() {
    echo '==> Stopping systemd "otelcol-contrib" unit'
    if command -v systemctl >/dev/null 2>&1; then
        systemctl stop otelcol-contrib.service
        systemctl disable otelcol-contrib.service
    fi
}