You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

postinst 1016B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/sh
  2. set -e
  3. case "$1" in
  4. configure)
  5. SERVER_HOME=/var/lib/rspamd
  6. SERVER_LOG=/var/log/rspamd
  7. SERVER_USER=_rspamd
  8. adduser --quiet \
  9. --system \
  10. --group \
  11. --home $SERVER_HOME \
  12. --no-create-home \
  13. --disabled-login \
  14. --gecos "rspamd spam filtering system" \
  15. --force-badname \
  16. $SERVER_USER
  17. mkdir -p $SERVER_HOME $SERVER_LOG || true
  18. chown $SERVER_USER: $SERVER_HOME $SERVER_LOG
  19. ;;
  20. abort-*)
  21. ;;
  22. *)
  23. echo "postinst called with unknown argument \`$1'" >&2
  24. exit 1
  25. ;;
  26. esac
  27. if [ -x /etc/init.d/rspamd ]; then
  28. update-rc.d rspamd defaults >/dev/null
  29. if [ -d /run/systemd/system ]; then
  30. deb-systemd-invoke --system daemon-reload >/dev/null || true
  31. deb-systemd-invoke --system stop rspamd.service 2>/dev/null || true
  32. else
  33. invoke-rc.d rspamd start || exit $?
  34. fi
  35. fi
  36. #DEBHELPER#
  37. exit 0