diff options
author | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2007-01-04 23:22:30 +0000 |
---|---|---|
committer | Ion-Mihai Tetcu <itetcu@FreeBSD.org> | 2007-01-04 23:22:30 +0000 |
commit | 401ceb58a1b754da246a582b9ee69c40e49796ee (patch) | |
tree | a90664d765ac4f1e11e4973515599638de3c9e75 /sysutils/bacula-server/pkg-install.client | |
parent | 3168ca042c76bddd3e6c428eb047b714b90287fd (diff) | |
download | ports-401ceb58a1b754da246a582b9ee69c40e49796ee.tar.gz ports-401ceb58a1b754da246a582b9ee69c40e49796ee.zip |
Notes
Diffstat (limited to 'sysutils/bacula-server/pkg-install.client')
-rw-r--r-- | sysutils/bacula-server/pkg-install.client | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/sysutils/bacula-server/pkg-install.client b/sysutils/bacula-server/pkg-install.client index 7dc31b47c8b8..656acca83733 100644 --- a/sysutils/bacula-server/pkg-install.client +++ b/sysutils/bacula-server/pkg-install.client @@ -15,3 +15,29 @@ bacula-sd 9103/tcp #Bacula storage daemon # Bacule port end" >> /etc/services fi +case $2 in +PRE-INSTALL) + # Install UID/GID + USER=bacula + GROUP=${USER} + UID=910 + GID=${UID} + + if [ ! -d ${BACULA_DIR} ]; then + mkdir -p ${BACULA_DIR} + fi + + if pw group show "${GROUP}" 2>/dev/null; then + echo "You already have a group \"${GROUP}\", so I will use it." + else + if pw groupadd ${GROUP} -g ${GID}; then + echo "Added group \"${GROUP}\"." + else + echo "Adding group \"${GROUP}\" failed..." + exit 1 + fi + fi + + chgrp -R ${GROUP} ${BACULA_DIR} + ;; +esac |