summaryrefslogtreecommitdiffstats
path: root/src/service
diff options
context:
space:
mode:
authorVitezslav Crhonek <vcrhonek@redhat.com>2014-04-17 10:47:10 +0200
committerVitezslav Crhonek <vcrhonek@redhat.com>2014-04-17 10:47:10 +0200
commit344131a6142cc3b52d8eec10f07ac21aefd4d5a0 (patch)
tree90da363ceef6c6a499cd75b8aff8545f42ab9de7 /src/service
parent27f4dfc7029293ec8e16a92f627f48bbc129c846 (diff)
downloadopenlmi-providers-344131a6142cc3b52d8eec10f07ac21aefd4d5a0.tar.gz
openlmi-providers-344131a6142cc3b52d8eec10f07ac21aefd4d5a0.tar.xz
openlmi-providers-344131a6142cc3b52d8eec10f07ac21aefd4d5a0.zip
Service-legacy (non d-bus):
- Add support for building service-legacy provider into cmake files (OFF by default) - Add service-legacy mof file (no indications, builds with older cmake) - Fix service enumeration (use chkconfig)
Diffstat (limited to 'src/service')
-rw-r--r--src/service/CMakeLists.txt2
-rwxr-xr-xsrc/service/util/servicedisc.sh5
2 files changed, 2 insertions, 5 deletions
diff --git a/src/service/CMakeLists.txt b/src/service/CMakeLists.txt
index 11ac5c8..6d75d38 100644
--- a/src/service/CMakeLists.txt
+++ b/src/service/CMakeLists.txt
@@ -1,7 +1,7 @@
set(PROVIDER_NAME Service)
set(LIBRARY_NAME cmpiLMI_${PROVIDER_NAME})
-set(MOF 60_LMI_Service.mof)
+set(MOF 60_LMI_Service-legacy.mof)
set(CIMPROVAGT_SCRIPT cmpiLMI_${PROVIDER_NAME}-cimprovagt)
set(provider_SRCS
diff --git a/src/service/util/servicedisc.sh b/src/service/util/servicedisc.sh
index f059200..f0964fa 100755
--- a/src/service/util/servicedisc.sh
+++ b/src/service/util/servicedisc.sh
@@ -37,10 +37,7 @@ then
exit 0
elif [ -d $SYSV_SDIR ];
then
- for i in $SYSV_SDIR/*;
- do
- echo ${i#$SYSV_SDIR/}
- done
+ chkconfig --list | awk '{print $1}'
exit 0
fi