[gnome-system-tools] Add missing services for Debian/Ubuntu (cups, lighttpd, vmware-player)



commit 125bab687a0d3828dd2e7d438a36c6ff6448fdbd
Author: Alex Magaz <rivaldi8 gmail com>
Date:   Mon Jul 27 11:26:39 2009 +0200

    Add missing services for Debian/Ubuntu (cups, lighttpd, vmware-player)
    
    Add the new 'cups' name, 'lighttpd', and support for virtual machines (new role, associated with 'vmware-player'). Patch taken from 10_add_missing_services.patch in the Ubuntu package. See lp#283327.

 src/common/gst-service-role.c |    3 +++
 src/common/gst-service-role.h |    1 +
 src/services/service.c        |    1 +
 3 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/common/gst-service-role.c b/src/common/gst-service-role.c
index c62b12a..fec6534 100644
--- a/src/common/gst-service-role.c
+++ b/src/common/gst-service-role.c
@@ -67,6 +67,7 @@ static ServiceRole services[] = {
 	{ "courier-mta",            GST_ROLE_MTA },
 	{ "cron",                   GST_ROLE_COMMAND_SCHEDULER },
 	{ "crond",                  GST_ROLE_COMMAND_SCHEDULER },
+	{ "cups",                   GST_ROLE_PRINTER_SERVICE },
 	{ "cupsd",                  GST_ROLE_PRINTER_SERVICE },
 	{ "cupsys",                 GST_ROLE_PRINTER_SERVICE },
 	{ "dbus",                   GST_ROLE_DBUS },
@@ -104,6 +105,7 @@ static ServiceRole services[] = {
 	{ "kdm",                    GST_ROLE_DISPLAY_MANAGER },
 	{ "keepalived",             GST_ROLE_CLUSTER_MANAGEMENT },
 	{ "klogd",                  GST_ROLE_SYSTEM_LOGGER },
+	{ "lighttpd",               GST_ROLE_WEB_SERVER },
 	{ "lm-sensors",             GST_ROLE_HARDWARE_MONITORING },
 	{ "lpd",                    GST_ROLE_PRINTER_SERVICE },
 	{ "lpdng",                  GST_ROLE_PRINTER_SERVICE },
@@ -180,6 +182,7 @@ static ServiceRole services[] = {
 	{ "syslog",                 GST_ROLE_SYSTEM_LOGGER },
 	{ "tftpd-hpa",              GST_ROLE_FILE_SERVER_TFTP },
 	{ "vcron",                  GST_ROLE_COMMAND_SCHEDULER },
+	{ "vmware-player",          GST_ROLE_VIRTUAL_MACHINE_MANAGEMENT },
 	{ "vsftpd",                 GST_ROLE_FILE_SERVER_FTP },
 	{ "wacom-tools",            GST_ROLE_GRAPHIC_TABLETS_MANAGEMENT },
 	{ "wdm",                    GST_ROLE_DISPLAY_MANAGER },
diff --git a/src/common/gst-service-role.h b/src/common/gst-service-role.h
index 6bada7e..5c1d315 100644
--- a/src/common/gst-service-role.h
+++ b/src/common/gst-service-role.h
@@ -100,6 +100,7 @@ enum _GstServiceRole {
 	GST_ROLE_TELSTRA_BIGPOND_NETWORK_CLIENT,
 	GST_ROLE_HARDWARE_MONITORING,
 	GST_ROLE_SYSTEM_MONITORING,
+	GST_ROLE_VIRTUAL_MACHINE_MANAGEMENT,
 	GST_ROLE_NONE
 };
 
diff --git a/src/services/service.c b/src/services/service.c
index 354fb3f..14c870a 100644
--- a/src/services/service.c
+++ b/src/services/service.c
@@ -101,6 +101,7 @@ const ServiceDescription descriptions[] = {
 	{ FALSE, NULL,                 N_("Telstra Bigpond Cable Network client"), NULL }, /* GST_ROLE_TELSTRA_BIGPOND_NETWORK_CLIENT */
 	{ FALSE, NULL,                 N_("Hardware monitor"),                NULL }, /* GST_ROLE_HARDWARE_MONITORING */
 	{ FALSE, NULL,                 N_("System monitor"),                  NULL }, /* GST_ROLE_SYSTEM_MONITORING */
+	{ FALSE, NULL,                 N_("Virtual Machine management"),      NULL }, /* GST_ROLE_VIRTUAL_MACHINE_MANAGEMENT */
 	{ FALSE }
 };
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]