File unlink-pidfile-on-error.patch of Package openhpi
--- orig-openhpi-3.0.0/openhpid/openhpid-posix.cpp 2011-10-17 17:57:33.000000000 +0200
+++ openhpi-3.0.0/openhpid/openhpid-posix.cpp 2011-10-19 13:01:46.000000000 +0200
@@ -420,6 +420,7 @@
INFO("Socket timeout(sec): %d.", sock_timeout);
if (oh_init()) { // Initialize OpenHPI
+ unlink(pidfile);
CRIT("There was an error initializing OpenHPI. Exiting.");
return 8;
}