File bnc#551350.diff of Package dhcpcd
diff -ru dhcpcd-3.2.3-patched//dhcpcd.c dhcpcd-3.2.3/dhcpcd.c
--- dhcpcd-3.2.3-patched//dhcpcd.c 2009-11-21 16:44:25.000000000 +0100
+++ dhcpcd-3.2.3/dhcpcd.c 2009-11-21 17:48:04.000000000 +0100
@@ -654,7 +654,9 @@
#endif
logger (LOG_INFO, "exiting");
-
+ if ( options->test && ! errno ) {
+ exit (0);
+ }
exit (retval);
/* NOTREACHED */
}