Index: PMS.java
===================================================================
--- PMS.java	(revision 401)
+++ PMS.java	(working copy)
@@ -782,6 +782,44 @@
 					return true;
 				}
 			});
+			
+			// Menüpunkt um Server herunterzufahren
+			// Klaus Meyer, 26.02.2010
+			// http://www.klaus-meyer.net
+			// Have fun :-)
+			vf.addChild(new VirtualVideoAction("::: Server ausschalten :::", true) {
+				public boolean enable() {
+					try {
+						System.out.println("::: Shutdown :::");
+						// Terminal Befehl zusammenbauen
+						String [] command = new String [] {
+							 "sudo"
+							,"shutdown"
+							,"-h"
+							,"now"
+						};
+						// Befehl ausführen
+						Process proc = Runtime.getRuntime().exec(command);
+						// Waren bis Prozess durchgelaufen
+						proc.waitFor();
+						// Debugausgabe
+						BufferedReader buff = new BufferedReader(new InputStreamReader(proc.getInputStream()));
+						String currentLine;
+						while ((currentLine = buff.readLine()) != null) {
+							System.out.printf(">%s\n",currentLine);
+						}
+						System.out.println("::: Ende Shutdown-Vorgang :::");
+						// PS3 Mediaserver beenden
+						System.exit(0);
+						
+					} catch (Exception e) {
+						System.out.println("::: Shutdown nicht möglich :::");
+					}
+					return true;
+				}
+			});
+			// End of Changes
+			
 			//vf.closeChildren(0, false);
 			getRootFolder(renderer).addChild(vf);
 		}
