tang-common.postinst 576 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/sh
  2. set -eu
  3. db_dir_old='/var/db/tang'
  4. db_dir='/var/lib/tang'
  5. case "$1" in
  6. configure)
  7. if ! getent passwd _tang >/dev/null; then
  8. adduser --quiet --system --group --no-create-home --home /nonexistent --force-badname _tang
  9. fi
  10. # assert db directory
  11. mkdir -p "$db_dir"
  12. chown _tang:_tang "$db_dir"
  13. chmod 0750 "$db_dir"
  14. ;;
  15. abort-upgrade | abort-remove | abort-deconfigure) ;;
  16. *)
  17. echo "postinst called with unknown argument '$1'" >&2
  18. exit 1
  19. ;;
  20. esac
  21. #DEBHELPER#
  22. exit 0