31 lines
660 B
Bash
Executable File
31 lines
660 B
Bash
Executable File
### Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
|
[ -z "$PLESK_INSTALLER_DEBUG" ] || set -x
|
|
[ -z "$PLESK_INSTALLER_STRICT_MODE" ] || set -e
|
|
|
|
create_sw_cp_server_user_group()
|
|
{
|
|
/usr/sbin/groupadd -r sw-cp-server 2>/dev/null || :
|
|
/usr/sbin/useradd -c "sw-cp-server user" -s /bin/false -g sw-cp-server -r -d /var/lib/sw-cp-server sw-cp-server 2>/dev/null || :
|
|
}
|
|
|
|
|
|
case "$1" in
|
|
install)
|
|
create_sw_cp_server_user_group
|
|
;;
|
|
upgrade)
|
|
# Apparently not needed on newer systems, so no need to extend the list
|
|
;;
|
|
abort-upgrade)
|
|
;;
|
|
*)
|
|
echo "preinst called with unknown argument \`$1'" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
exit 0
|
|
|
|
|
|
# vim:ft=sh:
|