aboutsummaryrefslogtreecommitdiff
path: root/bigtop-packages/src/deb/hama
diff options
context:
space:
mode:
authorKengo Seki <sekikn@apache.org>2017-06-08 21:13:25 -0400
committerKengo Seki <sekikn@apache.org>2017-06-11 23:42:02 -0400
commit7cc3470d99488d985aa7c50c62ecf994121fdb05 (patch)
tree9730e09975f463b865dc99e5f1caf43819bc77f2 /bigtop-packages/src/deb/hama
parent2bfcd0404d7651f03b2050b8d5e6d701fbd720ce (diff)
BIGTOP-2802. Some packages don't create necessary groups on debian-based system if the users correspond to them already exist
Closes #234
Diffstat (limited to 'bigtop-packages/src/deb/hama')
-rw-r--r--bigtop-packages/src/deb/hama/hama.preinst3
1 files changed, 2 insertions, 1 deletions
diff --git a/bigtop-packages/src/deb/hama/hama.preinst b/bigtop-packages/src/deb/hama/hama.preinst
index 421ee900..cc0ecd7a 100644
--- a/bigtop-packages/src/deb/hama/hama.preinst
+++ b/bigtop-packages/src/deb/hama/hama.preinst
@@ -32,11 +32,12 @@ set -e
case "$1" in
install|upgrade)
+ getent group hama >/dev/null || groupadd -r hama
if ! getent passwd hama >/dev/null; then
# Adding system user: hama.
adduser \
--system \
- --group \
+ --ingroup hama \
--home /var/lib/hama \
--gecos "Apache Hama User" \
--shell /bin/bash \