#!/bin/sh

pre_install() {
    # Create appdynamics group if not exists
    if ! getent group appdynamics > /dev/null 2>&1; then
        addgroup -S appdynamics
        echo ">>> Created group: appdynamics"
    fi

    # Create appdynamics user if not exists
    if ! getent passwd appdynamics > /dev/null 2>&1; then
        adduser -S -D -H \
            -h /opt/appdynamics \
            -s /sbin/nologin \
            -G appdynamics \
            -g "AppDynamics Agent" \
            appdynamics
        echo ">>> Created user: appdynamics"
    fi
}

pre_install "$@"
