aboutsummaryrefslogtreecommitdiffstats
path: root/add-service
diff options
context:
space:
mode:
Diffstat (limited to 'add-service')
-rwxr-xr-xadd-service64
1 files changed, 32 insertions, 32 deletions
diff --git a/add-service b/add-service
index dbd2816..09e549d 100755
--- a/add-service
+++ b/add-service
@@ -7,7 +7,7 @@
# Authors : Frederic Lepied, Andrey Borzenkov
# Created On : Mon Jul 8 08:14:34 2002
# Purpose : helper script for rpm scriptlets to add a
-# service.
+# service.
#---------------------------------------------------------------
if [ x$1 = x--no-sysv ]; then
@@ -36,33 +36,33 @@ units_to_enable= # units enabled by msec
add_chkconfig_service() {
if [ -n "$units_to_enable" ]; then
- /bin/systemctl --quiet enable $units_to_enable
+ /bin/systemctl --quiet enable $units_to_enable
fi
if [ -n "$srv" ]; then
- /sbin/chkconfig --add $srv
+ /sbin/chkconfig --add $srv
else
- exit 0
+ exit 0
fi
if [ -r /etc/sysconfig/system ]; then
- . /etc/sysconfig/system
+ . /etc/sysconfig/system
fi
# TODO what to do with system units here?
if [ -z "$ADD_SERVICES_TO_CURRENT_PROFILE_ONLY" ]; then
- # add the service to all the profiles at once
- if [ -d /etc/netprofile/profiles/default/services ]; then
- for dir in /etc/netprofile/profiles/*/services; do
- touch $dir/$srv
- done
- fi
+ # add the service to all the profiles at once
+ if [ -d /etc/netprofile/profiles/default/services ]; then
+ for dir in /etc/netprofile/profiles/*/services; do
+ touch $dir/$srv
+ done
+ fi
fi
}
add_service() {
# Add the service
if [ -r /etc/sysconfig/msec ]; then
- . /etc/sysconfig/msec
+ . /etc/sysconfig/msec
fi
# High security: add only authorized services
@@ -71,7 +71,7 @@ add_service() {
# during the install the symlink isn't done so find the right file
# by ourselves
if [ -n "$DURING_INSTALL" -a ! -f $LIST ]; then
- LIST=/etc/security/msec/server.$SECURE_LEVEL
+ LIST=/etc/security/msec/server.$SECURE_LEVEL
fi
# This is half-hearted support for msec: we check "srv" for a unit
@@ -81,20 +81,20 @@ add_service() {
# not need to be checked.
# TODO should msec support full unit name?
if [ -f $LIST ]; then
- if [ -n "$srv" ]; then
- if fgrep -qx "${srv}" $LIST; then
- units_to_enable="$units"
- else
- srv=
- fi
- else
- for i in $units; do
- [ $i != ${i%.service} ] && ! fgrep -qx ${i%.service} $LIST && continue
- units_to_enable="$units_to_enable $i"
- done
- fi
+ if [ -n "$srv" ]; then
+ if fgrep -qx "${srv}" $LIST; then
+ units_to_enable="$units"
+ else
+ srv=
+ fi
+ else
+ for i in $units; do
+ [ $i != ${i%.service} ] && ! fgrep -qx ${i%.service} $LIST && continue
+ units_to_enable="$units_to_enable $i"
+ done
+ fi
else
- units_to_enable="$units"
+ units_to_enable="$units"
fi
add_chkconfig_service
@@ -118,18 +118,18 @@ else
set -- /etc/rc3.d/S??$srv
if [ $# -gt 1 ]; then
- echo 1>&2 "add-service: Error: $srv appears multiple times: $*"
+ echo 1>&2 "add-service: Error: $srv appears multiple times: $*"
fi
if [ -f "$1" ]; then
- /sbin/chkconfig --add $srv
+ /sbin/chkconfig --add $srv
fi
if [ -z "$units" ] || ! /bin/mountpoint -q /sys/fs/cgroup/systemd; then
- # restart the service if already running
- if [ -f /var/lock/subsys/$srv ]; then
- /sbin/service $srv restart > /dev/null || :
- fi
+ # restart the service if already running
+ if [ -f /var/lock/subsys/$srv ]; then
+ /sbin/service $srv restart > /dev/null || :
+ fi
fi
fi