updated on Thu Jan 19 12:17:07 UTC 2012
[aur-mirror.git] / bacula-postgresql / bacula-postgresql.install
blobc1ac8e2098629db1bc1abee11e38b82c427912a1
1 post_install() {
3     echo "Adding bacula system group... "
4     groupadd bacula
6     echo "Adding bacula system user... "
7     useradd -c "Bacula Daemon" -d / -g bacula -s /bin/false bacula
9     echo "Locking Bacula User Account..."
10     passwd -l bacula &>/dev/null
12     post_upgrade
15 post_upgrade() {
17 cat << EOM
19 Note:
20 ==> Please don't forget to config your PostgreSQL database for the program.
21 ==>
22 ==>  1. Run /etc/bacula/scripts/grant_postgresql_privileges. This script creates database user
23 ==>     'bacula' with unrestricted rights to the bacula's database. The
24 ==>     script creates user without any password. You may want to edit
25 ==>     the script before run it.
26 ==>  2. Run /etc/bacula/scripts/create_postgresql_database to create the Database
27 ==>     Bacula.
28 ==>  3. Run /etc/bacula/scripts/make_postgresql_tables to create tables used by bacula.
30 ==> The archive directory is: /var/cache/bacula
32 ==> Bacula's offical website : http://www.bacula.org
34 EOM
37 post_remove() {
38   echo "removing bacula's system users... "
39   userdel bacula
40   groupdel bacula
43 op=$1
44 shift
45 [ "$(type -t "$op")" = "function" ] && $op "$@"