Hello community,
here is the log from the commit of package dhcpcd
checked in at Wed Sep 24 15:15:32 CEST 2008.
--------
--- dhcpcd/dhcpcd.changes 2008-09-09 09:48:51.000000000 +0200
+++ /mounts/work_src_done/STABLE/dhcpcd/dhcpcd.changes 2008-09-23 15:18:28.074336000 +0200
@@ -1,0 +2,5 @@
+Tue Sep 23 15:17:49 CEST 2008 - varkoly@suse.de
+
+- (bnc#427681) - Hostname not always set from DHCP
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dhcpcd.spec ++++++
--- /var/tmp/diff_new_pack.n24783/_old 2008-09-24 15:15:13.000000000 +0200
+++ /var/tmp/diff_new_pack.n24783/_new 2008-09-24 15:15:13.000000000 +0200
@@ -19,7 +19,7 @@
Name: dhcpcd
Version: 3.2.3
-Release: 33
+Release: 37
Summary: A DHCP Client Daemon
Url: http://developer.berlios.de/projects/dhcpcd/
#Source: http://prdownload.berlios.de/dhcpcd/dhcpcd-3.2.3.tar.bz2
@@ -91,6 +91,8 @@
rm -rf $RPM_BUILD_ROOT
%changelog
+* Tue Sep 23 2008 varkoly@suse.de
+- (bnc#427681) - Hostname not always set from DHCP
* Tue Sep 09 2008 varkoly@suse.de
- (bnc#423145) - SUSE-specific dhcpcd patch makes retrieving IP impossible
* Thu Jul 17 2008 varkoly@suse.de
++++++ dhcpcd-3.2.3-netconfig.diff ++++++
--- /var/tmp/diff_new_pack.n24783/_old 2008-09-24 15:15:14.000000000 +0200
+++ /var/tmp/diff_new_pack.n24783/_new 2008-09-24 15:15:14.000000000 +0200
@@ -1,6 +1,81 @@
-diff -u dhcpcd-3.2.3-clientid/dhcpcd.8.in dhcpcd-3.2.3-netconfig/dhcpcd.8.in
---- dhcpcd-3.2.3-clientid/dhcpcd.8.in 2008-09-03 11:19:39.000000000 +0200
-+++ dhcpcd-3.2.3-netconfig/dhcpcd.8.in 2008-09-03 11:33:21.000000000 +0200
+diff -u dhcpcd-3.2.3-clientid//configure.c dhcpcd-3.2.3-netconfig//configure.c
+--- dhcpcd-3.2.3-clientid//configure.c 2008-09-03 11:26:50.000000000 +0200
++++ dhcpcd-3.2.3-netconfig//configure.c 2008-09-23 12:05:13.000000000 +0200
+@@ -30,6 +30,7 @@
+ #include
+ #include
+ #include
++#include
+
+ #include
+
+@@ -93,6 +94,7 @@
+ char **argv;
+ int n = 1;
+ int ret = 0;
++ int status;
+ pid_t pid;
+ sigset_t full;
+ sigset_t old;
+@@ -136,7 +138,9 @@
+ logger (LOG_ERR, "error executing \"%s\": %s",
+ cmd, strerror (errno));
+ _exit (111);
+- /* NOTREACHED */
++ break;
++ default:
++ while ( waitpid(pid, NULL , 0) == -1 && errno == EINTR);
+ }
+
+ #ifdef THERE_IS_NO_FORK
+@@ -808,6 +812,22 @@
+ make_nis(iface->name, dhcp, options);
+ #endif
+
++#ifdef ENABLE_INFO
++ if (! dhcp->frominfo)
++ write_info (iface, dhcp, options, true);
++#endif
++
++ if (iface->previous_address.s_addr != dhcp->address.s_addr ||
++ iface->previous_netmask.s_addr != dhcp->netmask.s_addr)
++ {
++ memcpy (&iface->previous_address,
++ &dhcp->address, sizeof (iface->previous_address));
++ memcpy (&iface->previous_netmask,
++ &dhcp->netmask, sizeof (iface->previous_netmask));
++ exec_script (options->script, iface->infofile, "new");
++ } else
++ exec_script (options->script, iface->infofile, "up");
++
+ curhostname = xmalloc (sizeof (char) * MAXHOSTNAMELEN);
+ *curhostname = '\0';
+
+@@ -840,21 +860,5 @@
+
+ free (curhostname);
+
+-#ifdef ENABLE_INFO
+- if (! dhcp->frominfo)
+- write_info (iface, dhcp, options, true);
+-#endif
+-
+- if (iface->previous_address.s_addr != dhcp->address.s_addr ||
+- iface->previous_netmask.s_addr != dhcp->netmask.s_addr)
+- {
+- memcpy (&iface->previous_address,
+- &dhcp->address, sizeof (iface->previous_address));
+- memcpy (&iface->previous_netmask,
+- &dhcp->netmask, sizeof (iface->previous_netmask));
+- exec_script (options->script, iface->infofile, "new");
+- } else
+- exec_script (options->script, iface->infofile, "up");
+-
+ return (0);
+ }
+diff -u dhcpcd-3.2.3-clientid//dhcpcd.8.in dhcpcd-3.2.3-netconfig//dhcpcd.8.in
+--- dhcpcd-3.2.3-clientid//dhcpcd.8.in 2008-09-03 11:19:39.000000000 +0200
++++ dhcpcd-3.2.3-netconfig//dhcpcd.8.in 2008-09-03 11:33:21.000000000 +0200
@@ -311,6 +311,13 @@
or restart the ypbind service.
.It Fl D , -nisdomain
@@ -15,9 +90,10 @@
.El
.Sh NOTES
Because
-diff -u dhcpcd-3.2.3-clientid/dhcpcd.c dhcpcd-3.2.3-netconfig/dhcpcd.c
---- dhcpcd-3.2.3-clientid/dhcpcd.c 2008-09-03 11:19:39.000000000 +0200
-+++ dhcpcd-3.2.3-netconfig/dhcpcd.c 2008-09-03 11:33:21.000000000 +0200
+Only in dhcpcd-3.2.3-netconfig/: dhcpcd.8.in.orig
+diff -u dhcpcd-3.2.3-clientid//dhcpcd.c dhcpcd-3.2.3-netconfig//dhcpcd.c
+--- dhcpcd-3.2.3-clientid//dhcpcd.c 2008-09-03 11:19:39.000000000 +0200
++++ dhcpcd-3.2.3-netconfig//dhcpcd.c 2008-09-03 11:33:21.000000000 +0200
@@ -83,6 +83,7 @@
{"msscr", no_argument, NULL, 'S'},
{"test", no_argument, NULL, 'T'},
@@ -76,9 +152,10 @@
case '?':
usage ();
-diff -u dhcpcd-3.2.3-clientid/dhcpcd.h dhcpcd-3.2.3-netconfig/dhcpcd.h
---- dhcpcd-3.2.3-clientid/dhcpcd.h 2008-09-03 11:19:39.000000000 +0200
-+++ dhcpcd-3.2.3-netconfig/dhcpcd.h 2008-09-03 11:33:21.000000000 +0200
+Only in dhcpcd-3.2.3-netconfig/: dhcpcd.c.orig
+diff -u dhcpcd-3.2.3-clientid//dhcpcd.h dhcpcd-3.2.3-netconfig//dhcpcd.h
+--- dhcpcd-3.2.3-clientid//dhcpcd.h 2008-09-03 11:19:39.000000000 +0200
++++ dhcpcd-3.2.3-netconfig//dhcpcd.h 2008-09-03 11:33:21.000000000 +0200
@@ -77,6 +77,7 @@
bool dorequest;
bool doipv4ll;
@@ -87,3 +164,5 @@
int domscsr;
struct in_addr request_address;
+Only in dhcpcd-3.2.3-netconfig/: dhcpcd.h.orig
+Common subdirectories: dhcpcd-3.2.3-clientid//mk and dhcpcd-3.2.3-netconfig//mk
++++++ dhcpcd-3.2.3-ntp-runtime-servers.diff ++++++
--- /var/tmp/diff_new_pack.n24783/_old 2008-09-24 15:15:14.000000000 +0200
+++ /var/tmp/diff_new_pack.n24783/_new 2008-09-24 15:15:14.000000000 +0200
@@ -1,7 +1,7 @@
diff -u dhcpcd-3.2.3-more-params//configure.c dhcpcd-3.2.3-ntp-runtime-servers/configure.c
--- dhcpcd-3.2.3-more-params//configure.c 2008-09-03 11:19:39.000000000 +0200
+++ dhcpcd-3.2.3-ntp-runtime-servers/configure.c 2008-09-03 11:22:23.000000000 +0200
-@@ -266,6 +266,42 @@
+@@ -266,6 +266,41 @@
}
#ifdef ENABLE_NTP
@@ -10,7 +10,6 @@
+{
+ int retval = 0;
+ address_t *address;
-+ char *a;
+ char *b;
+ char servers[4096] = {'\0'};
+ char buf_pid[16];
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org