### Copyright 1999-2023. Plesk International GmbH. All rights reserved. #-*- vim:ft=sh: set_drweb_params() { drweb_user="drweb" drweb_group="drweb" DRWEB_ETC_D="/etc/drweb" DRWEB_ROOT_D="/opt/drweb" PRODUCT_ROOT_D="/opt/psa" } ### Copyright 1999-2023. Plesk International GmbH. All rights reserved. # vim:ft=sh: drweb_set_accounts() { groupadd -r "$drweb_group" 2>/dev/null || : useradd -r -g "$drweb_group" -d "$DRWEB_ROOT_D" -s "/usr/sbin/nologin" \ -c "Dr.Web antivirus daemon" "$drweb_user" 2>/dev/null || : } install_pre() { set_drweb_params drweb_set_accounts } [ -z "$PLESK_INSTALLER_DEBUG" ] || set -x [ -z "$PLESK_INSTALLER_STRICT_MODE" ] || set -e case "$1" in install) install_pre ;; upgrade) ;; abort-upgrade) ;; *) echo "Unknown operation: preinst $*" exit 1 ;; esac