summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/Client/Tools/DebInit.py7
-rw-r--r--src/lib/Client/Tools/SMF.py2
2 files changed, 5 insertions, 4 deletions
diff --git a/src/lib/Client/Tools/DebInit.py b/src/lib/Client/Tools/DebInit.py
index 892b8edb4..c1fbffad6 100644
--- a/src/lib/Client/Tools/DebInit.py
+++ b/src/lib/Client/Tools/DebInit.py
@@ -62,7 +62,6 @@ class DebInit(Bcfg2.Client.Tools.SvcTool):
def Remove(self, entries):
'''Remove extra service entries'''
- self.logger.info('Removing services:')
- self.logger.info([entry.get('name') for entry in entries])
- for entry in entries:
- self.cmd.run("rm -f /etc/rc*.d/S??%s" % (entry.get('name')))
+ # Extra service removal is nonsensical
+ # Extra services need to be reflected in the config
+ return
diff --git a/src/lib/Client/Tools/SMF.py b/src/lib/Client/Tools/SMF.py
index 0dae28356..57d1ea8f7 100644
--- a/src/lib/Client/Tools/SMF.py
+++ b/src/lib/Client/Tools/SMF.py
@@ -90,6 +90,8 @@ class SMF(Bcfg2.Client.Tools.Tool):
def Remove(self, svcs):
'''Remove Extra SMF entries'''
+ # Extra service entry removal is nonsensical
+ # Extra service entries should be reflected in config, even if disabled
pass
def FindExtra(self):