Revision 61877302
Added by Alexis Mousset about 7 years ago
rudder-server-relay/SPECS/rudder-server-relay.spec | ||
---|---|---|
%define ruddervardir /var/rudder
|
||
%define rudderlogdir /var/log/rudder
|
||
|
||
%define rudder_user rudder
|
||
%define rudder_group rudder
|
||
|
||
%if 0%{?suse_version}
|
||
%define apache apache2
|
||
%define apache_tools apache2-utils
|
||
... | ... | |
# Post Installation
|
||
#=================================================
|
||
|
||
# Create the rudder group
|
||
if ! getent group %{rudder_group} > /dev/null; then
|
||
echo -n "INFO: Creating group %{rudder_group}..."
|
||
groupadd --system %{rudder_group}
|
||
echo " Done"
|
||
fi
|
||
|
||
# Create the rudder user
|
||
if ! getent passwd rudder >/dev/null; then
|
||
echo -n "INFO: Creating the rudder user..."
|
||
useradd -r -m -d /var/rudder -c "Rudder,,," rudder >/dev/null 2>&1
|
||
if ! getent passwd %{rudder_user} >/dev/null; then
|
||
echo -n "INFO: Creating the %{rudder_user} user..."
|
||
useradd -r -m -G %{rudder_group} -d /var/rudder -c "Rudder,,," %{rudder_user} >/dev/null 2>&1
|
||
echo " Done"
|
||
fi
|
||
|
rudder-server-relay/debian/postinst | ||
---|---|---|
case "$1" in
|
||
configure)
|
||
|
||
|
||
# Create the rudder group if it does not exist
|
||
if ! getent group rudder > /dev/null; then
|
||
echo -n "INFO: Creating group rudder..."
|
||
groupadd --system rudder
|
||
echo " Done"
|
||
fi
|
||
|
||
# Create the rudder user
|
||
if ! getent passwd rudder >/dev/null; then
|
||
echo -n "INFO: Creating the rudder user..."
|
||
useradd -r -m -d /var/rudder -c "Rudder,,," rudder >/dev/null 2>&1
|
||
useradd -r -m -G rudder -d /var/rudder -c "Rudder,,," rudder >/dev/null 2>&1
|
||
echo " Done"
|
||
fi
|
||
|
Also available in: Unified diff
Fixes #9983: The rudder user should be in the rudder group