File bnc#551376.diff of Package dhcpcd

--- client.c
+++ client.c	2009/11/18 10:33:01
@@ -356,7 +356,7 @@ static bool client_setup (state_t *state
 	 * After all, we ARE a DHCP client whose job it is to configure the
 	 * interface. We only do this on start, so persistent addresses
 	 * can be added afterwards by the user if needed. */
-	if (! options->test && ! options->daemonised) {
+	if (! options->persistent && ! options->test && ! options->daemonised) {
 		if (! options->doinform) {
 			flush_addresses (iface->name);
 		} else {
openSUSE Build Service is sponsored by