This commit is contained in:
@@ -100,6 +100,15 @@ merge_missing_settings_from_rpmnew() {
|
||||
|
||||
merge_missing_settings_from_rpmnew "$TARGET_CFG" "$SOURCE_CFG" || :
|
||||
|
||||
if [ -f "$TARGET_CFG" ]; then
|
||||
chown root:dtms "$TARGET_CFG" || :
|
||||
chmod 640 "$TARGET_CFG" || :
|
||||
fi
|
||||
if [ -f "$SOURCE_CFG" ]; then
|
||||
chown root:dtms "$SOURCE_CFG" || :
|
||||
chmod 640 "$SOURCE_CFG" || :
|
||||
fi
|
||||
|
||||
if command -v systemctl >/dev/null 2>&1; then
|
||||
systemctl daemon-reload || :
|
||||
if [ "${1:-0}" -eq 1 ]; then
|
||||
|
||||
+2
-2
@@ -15,10 +15,10 @@ getent passwd "$USER" >/dev/null || useradd -r -g "$GROUP" -m -s /bin/bash -c "v
|
||||
[ -d /etc/dtms ] || mkdir -p /etc/dtms
|
||||
|
||||
# set group ownership on vctp config directory if not already done
|
||||
[ "$(stat -c "%G" /etc/dtms)" = "$GROUP" ] || chgrp -R "$GROUP" /etc/dtms
|
||||
[ "$(stat -c "%G" /etc/dtms)" = "$GROUP" ] || chgrp "$GROUP" /etc/dtms
|
||||
|
||||
# set permissions on vctp config directory if not already done
|
||||
[ "$(stat -c "%a" /etc/dtms)" = "774" ] || chmod -R 774 /etc/dtms
|
||||
[ "$(stat -c "%a" /etc/dtms)" = "750" ] || chmod 750 /etc/dtms
|
||||
|
||||
# create vctp data directory if it doesn't exist
|
||||
[ -d /var/lib/vctp ] || mkdir -p /var/lib/vctp
|
||||
|
||||
Reference in New Issue
Block a user