Remove examples

These early example applications are no longer used and
plenty of real examples exist now, so remove.

Change-Id: I8d03797796b4a544d8135b36c341497beb2b31ec
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/common/recipes-phosphor/examples/files/obmc-phosphor-example-pydbus.py b/common/recipes-phosphor/examples/files/obmc-phosphor-example-pydbus.py
deleted file mode 100644
index 1f4ce90..0000000
--- a/common/recipes-phosphor/examples/files/obmc-phosphor-example-pydbus.py
+++ /dev/null
@@ -1,99 +0,0 @@
-#!/usr/bin/env python
-
-# Contributors Listed Below - COPYRIGHT 2015
-# [+] International Business Machines Corp.
-#
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# permissions and limitations under the License.
-
-import sys
-import dbus
-import dbus.service
-import dbus.mainloop.glib
-import gobject
-
-SERVICE_PREFIX = 'org.openbmc.examples'
-IFACE_PREFIX = 'org.openbmc.examples'
-BASE_OBJ_PATH = '/org/openbmc/examples/'
-
-class SampleObjectOne(dbus.service.Object):
-	def __init__(self, bus, name):
-		super(SampleObjectOne, self).__init__(bus, name)
-
-	@dbus.service.method(IFACE_PREFIX + '.Echo', 's', 's')
-	def Echo(self, val):
-		self.MethodInvoked("Echo method was invoked", self._object_path)
-		return self._object_path + " says " + val
-	
-	@dbus.service.signal(IFACE_PREFIX + '.Echo', 'ss')
-	def MethodInvoked(self, message, path):
-		pass
-
-class SampleObjectTwo(SampleObjectOne):
-	def __init__(self, bus, name):
-		super(SampleObjectTwo, self).__init__(bus, name)
-		self.map = { 'empty' : 'add values to me' }
-
-	@dbus.service.signal(IFACE_PREFIX + '.Dict', 'sss')
-	def DictMethodCalled(self, message, key, value):
-		pass
-
-	@dbus.service.method(IFACE_PREFIX + '.Dict', 'ss', '')
-	def SetAValueInTheDict(self, key, value):
-		self.DictMethodCalled("Dict method was invoked", key, value)
-		self.map[key] = value
-
-	@dbus.service.method(IFACE_PREFIX + '.Dict', 's', 's')
-	def GetAValueFromTheDict(self, key):
-		return self.map.get(key, "set a value first")
-
-	@dbus.service.method(IFACE_PREFIX + '.Dict', '', 's')
-	def GetAllValuesFromTheDict(self):
-		return " ".join( [ x+ ':' + self.map[x] for x in self.map.keys() ] )
-
-	@dbus.service.method(dbus.PROPERTIES_IFACE, 'ss', 'v')
-	def Get(self, interface, prop):
-		return self.GetAll(interface)[prop]
-
-	@dbus.service.method(dbus.PROPERTIES_IFACE, 's', 'a{sv}')
-	def GetAll(self, interface):
-		if interface == IFACE_PREFIX + '.Dict':
-			return { 'Dict': self.map }
-
-	@dbus.service.method(dbus.PROPERTIES_IFACE, 'ssv')
-	def Set(self, interface, prop, value):
-		if prop == 'Dict':
-			self.map = value
-			self.PropertiesChanged(interface, { prop : value }, [])
-
-	@dbus.service.signal(dbus.PROPERTIES_IFACE, 'sa{sv}as')
-	def PropertiesChanged(self, interface, properties, invalidated_properties):
-		pass
-
-if __name__ == '__main__':
-	dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
-
-	bus = dbus.SystemBus()
-
-	services = []
-	services.append(dbus.service.BusName(SERVICE_PREFIX + '.PythonService', bus))
-
-	objs = []
-	objs.append(SampleObjectOne(bus, BASE_OBJ_PATH + 'path0/PythonObj'))
-	objs.append(SampleObjectTwo(bus, BASE_OBJ_PATH + 'path1/PythonObj'))
-
-	mainloop = gobject.MainLoop()
-
-	print "obmc-phosphor-example-pydbus starting..."
-	mainloop.run()
-
diff --git a/common/recipes-phosphor/examples/files/org.openbmc.examples.PythonService.conf b/common/recipes-phosphor/examples/files/org.openbmc.examples.PythonService.conf
deleted file mode 100644
index 6c4a713..0000000
--- a/common/recipes-phosphor/examples/files/org.openbmc.examples.PythonService.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
- "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
-<busconfig>
-  <policy user="root">
-    <allow own="org.openbmc.examples.PythonService"/>
-    <allow send_destination="org.openbmc.examples.PythonService"/>
-  </policy>
-</busconfig>
diff --git a/common/recipes-phosphor/examples/files/org.openbmc.examples.PythonService.service b/common/recipes-phosphor/examples/files/org.openbmc.examples.PythonService.service
deleted file mode 100644
index 0b1a68f..0000000
--- a/common/recipes-phosphor/examples/files/org.openbmc.examples.PythonService.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=Phosphor Python Application Example
-
-[Service]
-Restart=always
-ExecStart={sbindir}/obmc-phosphor-example-pydbus
-Environment="PYTHONUNBUFFERED=1"
-
-[Install]
-WantedBy={SYSTEMD_DEFAULT_TARGET}
diff --git a/common/recipes-phosphor/examples/files/pyclient-sample.py b/common/recipes-phosphor/examples/files/pyclient-sample.py
deleted file mode 100644
index 138865d..0000000
--- a/common/recipes-phosphor/examples/files/pyclient-sample.py
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/usr/bin/env python
-
-# Contributors Listed Below - COPYRIGHT 2015
-# [+] International Business Machines Corp.
-#
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# permissions and limitations under the License.
-
-import dbus
-import dbus.service
-import dbus.mainloop.glib
-import gobject
-
-SERVICE_PREFIX = 'org.openbmc.examples'
-IFACE_PREFIX = 'org.openbmc.examples'
-BASE_OBJ_PATH = '/org/openbmc/examples/'
-
-def signal_callback(*a, **kw):
-	print "Got signal:"
-	print "intf: " + kw.get('intf', 'none')
-	print "path: " + kw.get('path', 'none')
-	print "member: " + kw.get('member', 'none')
-
-if __name__ == '__main__':
-	dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
-
-	bus = dbus.SystemBus()
-
-	obj0 = bus.get_object(SERVICE_PREFIX + '.PythonService',
-		                      BASE_OBJ_PATH + 'path0/PythonObj')
-	obj1 = bus.get_object(SERVICE_PREFIX + '.PythonService',
-		                      BASE_OBJ_PATH + 'path1/PythonObj')
-	echo0= dbus.Interface(obj0,
-		    dbus_interface=IFACE_PREFIX + '.Echo')
-	echo1= dbus.Interface(obj0,
-		    dbus_interface=IFACE_PREFIX + '.Echo')
-
-	print "Invoking Echo methods...."
-	print(echo0.Echo("hello"))
-	print(echo1.Echo("there"))
-	
-	bus.add_signal_receiver(signal_callback, interface_keyword = 'intf', 
-			path_keyword = 'path',
-			member_keyword = 'member')
-
-	print "Waiting for signals... (call a sample method to see something here)"
-	print "Press Ctrl^C to quit"
-	mainloop = gobject.MainLoop()
-
-	mainloop.run()
diff --git a/common/recipes-phosphor/examples/obmc-phosphor-example-pydbus.bb b/common/recipes-phosphor/examples/obmc-phosphor-example-pydbus.bb
deleted file mode 100644
index a6c513d..0000000
--- a/common/recipes-phosphor/examples/obmc-phosphor-example-pydbus.bb
+++ /dev/null
@@ -1,17 +0,0 @@
-SUMMARY = "Phosphor OpenBMC BSP Example Application"
-DESCRIPTION = "Phosphor OpenBMC QEMU BSP example implementation."
-PR = "r1"
-
-DBUS_SERVICE_${PN} += "org.openbmc.examples.PythonService.service"
-
-inherit obmc-phosphor-pydbus-service
-
-client = "pyclient-sample"
-SRC_URI += "file://${client}.py"
-SRC_URI += "file://${PN}.py"
-S = "${WORKDIR}"
-
-do_install_append() {
-        install -d ${D}${bindir}
-        install -m 0755 ${S}/${client}.py ${D}${bindir}/${client}
-}
diff --git a/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus.bb b/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus.bb
deleted file mode 100644
index a19b684..0000000
--- a/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-SUMMARY = "Phosphor OpenBMC BSP Example Application"
-DESCRIPTION = "Phosphor OpenBMC QEMU BSP example implementation."
-PR = "r1"
-
-DBUS_SERVICE_${PN} += "org.openbmc.examples.SDBusService.service"
-
-S = "${WORKDIR}"
-SRC_URI += "file://Makefile \
-           file://obmc-phosphor-example-sdbus.c \
-           "
-inherit obmc-phosphor-sdbus-service
-inherit obmc-phosphor-c-daemon
diff --git a/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/Makefile b/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/Makefile
deleted file mode 100644
index 0aaeb53..0000000
--- a/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-EXE     = obmc-phosphor-example-sdbus
-OBJS    = $(EXE).o
-DEPPKGS = libsystemd
-CC      ?= $(CROSS_COMPILE)gcc
-INCLUDES += $(shell pkg-config --cflags $(DEPPKGS))
-LIBS += $(shell pkg-config --libs $(DEPPKGS))
-
-%.o : %.c
-	$(CC) -c $< $(CFLAGS) $(INCLUDES) -o $@
-$(EXE): $(OBJS)
-	$(CC) $^ $(LDFLAGS) $(LIBS) -o $@
-clean:
-	rm -f $(OBJS) $(EXE) *.o *.d
-distclean: clean
-	rm -f *.c~ *.h~ *.sh~ Makefile~ config.mk~
diff --git a/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/obmc-phosphor-example-sdbus.c b/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/obmc-phosphor-example-sdbus.c
deleted file mode 100644
index 769a208..0000000
--- a/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/obmc-phosphor-example-sdbus.c
+++ /dev/null
@@ -1,111 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <systemd/sd-bus.h>
-
-static int method_echo(sd_bus_message *m, void *userdata, sd_bus_error *ret_error) {
-	char *str;
-	const char *intf = sd_bus_message_get_interface(m),
-	      *path = sd_bus_message_get_path(m);
-	sd_bus *bus = sd_bus_message_get_bus(m);
-
-	char response[512] = {0};
-	int r;
-
-	/* Read the parameters */
-	r = sd_bus_message_read(m, "s", &str);
-	if (r < 0) {
-		fprintf(stderr, "Failed to parse parameters: %s\n", strerror(-r));
-		return r;
-	}
-
-	r = sd_bus_emit_signal(bus, path, intf, "MethodInvoked", "ss",
-			"Echo method was invoked", path);
-	if (r < 0) {
-		fprintf(stderr, "Failed to emit signal: %s\n", strerror(-r));
-		return r;
-	}
-
-	strncat(response, path, 128);
-	strcat(response, " says ");
-	strncat(response, str, 128);
-
-	/* Reply with the response */
-	return sd_bus_reply_method_return(m, "s", &response);
-}
-
-static const sd_bus_vtable echo_vtable[] = {
-	SD_BUS_VTABLE_START(0),
-	SD_BUS_METHOD("Echo", "s", "s", method_echo, SD_BUS_VTABLE_UNPRIVILEGED),
-	SD_BUS_SIGNAL("MethodInvoked", "s", 0),
-	SD_BUS_VTABLE_END
-};
-
-int main(int argc, char *argv[]) {
-	sd_bus_slot *slot = NULL;
-	sd_bus *bus = NULL;
-	int r;
-	char **acquired = NULL, **activatable = NULL, **i;
-
-	/* Connect to the user bus this time */
-	r = sd_bus_open_system(&bus);
-	if (r < 0) {
-		fprintf(stderr, "Failed to connect to system bus: %s\n", strerror(-r));
-		goto finish;
-	}
-
-	/* Install an object */
-	r = sd_bus_add_object_vtable(bus,
-			&slot,
-			"/org/openbmc/examples/path0/SDBusObj",  /* object path */
-			"org.openbmc.examples.Echo",   /* interface name */
-			echo_vtable,
-			NULL);
-	if (r < 0) {
-		fprintf(stderr, "Failed to issue method call: %s\n", strerror(-r));
-		goto finish;
-	}
-
-	/* Install an object */
-	r = sd_bus_add_object_vtable(bus,
-			&slot,
-			"/org/openbmc/examples/path1/SDBusObj",  /* object path */
-			"org.openbmc.examples.Echo",   /* interface name */
-			echo_vtable,
-			NULL);
-	if (r < 0) {
-		fprintf(stderr, "Failed to issue method call: %s\n", strerror(-r));
-		goto finish;
-	}
-
-	/* Take a well-known service name so that clients can find us */
-	r = sd_bus_request_name(bus, "org.openbmc.examples.SDBusService", 0);
-	if (r < 0) {
-		fprintf(stderr, "Failed to acquire service name: %s\n", strerror(-r));
-		goto finish;
-	}
-
-	for (;;) {
-		/* Process requests */
-		r = sd_bus_process(bus, NULL);
-		if (r < 0) {
-			fprintf(stderr, "Failed to process bus: %s\n", strerror(-r));
-			goto finish;
-		}
-		if (r > 0) /* we processed a request, try to process another one, right-away */
-			continue;
-
-		/* Wait for the next request to process */
-		r = sd_bus_wait(bus, (uint64_t) -1);
-		if (r < 0) {
-			fprintf(stderr, "Failed to wait on bus: %s\n", strerror(-r));
-			goto finish;
-		}
-	}
-
-finish:
-	sd_bus_slot_unref(slot);
-	sd_bus_unref(bus);
-
-	return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS;
-}
diff --git a/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/org.openbmc.examples.SDBusService.conf b/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/org.openbmc.examples.SDBusService.conf
deleted file mode 100644
index 86e2a53..0000000
--- a/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/org.openbmc.examples.SDBusService.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
- "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
-<busconfig>
-  <policy user="root">
-    <allow own="org.openbmc.examples.SDBusService"/>
-    <allow send_destination="org.openbmc.examples.SDBusService"/>
-  </policy>
-</busconfig>
diff --git a/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/org.openbmc.examples.SDBusService.service b/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/org.openbmc.examples.SDBusService.service
deleted file mode 100644
index 5ef1571..0000000
--- a/common/recipes-phosphor/examples/obmc-phosphor-example-sdbus/org.openbmc.examples.SDBusService.service
+++ /dev/null
@@ -1,9 +0,0 @@
-[Unit]
-Description=Phosphor SDBus Application Example
-
-[Service]
-Restart=always
-ExecStart={sbindir}/obmc-phosphor-example-sdbus
-
-[Install]
-WantedBy={SYSTEMD_DEFAULT_TARGET}