Mailinglist Archive: opensuse-commit (2092 mails)

< Previous Next >
commit linuxrc
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Mon, 27 Aug 2007 18:32:43 +0200
  • Message-id: <20070827163243.59DB7678182@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package linuxrc
checked in at Mon Aug 27 18:32:43 CEST 2007.

--------
--- linuxrc/linuxrc.changes     2007-08-20 17:33:38.000000000 +0200
+++ /mounts/work_src_done/STABLE/linuxrc/linuxrc.changes        2007-08-27 18:23:30.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Aug 27 18:23:27 CEST 2007 - snwint@xxxxxxx
+
+- better handle situations with more than one module to load (#304134)
+
+-------------------------------------------------------------------

Old:
----
  linuxrc-3.0.9.tar.bz2

New:
----
  linuxrc-3.0.10.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ linuxrc.spec ++++++
--- /var/tmp/diff_new_pack.T19630/_old  2007-08-27 18:32:24.000000000 +0200
+++ /var/tmp/diff_new_pack.T19630/_new  2007-08-27 18:32:24.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package linuxrc (Version 3.0.9)
+# spec file for package linuxrc (Version 3.0.10)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -16,9 +16,9 @@
 Group:          System/Boot
 Autoreqprov:    on
 Summary:        SUSE Installation Program
-Version:        3.0.9
+Version:        3.0.10
 Release:        1
-Source:         linuxrc-3.0.9.tar.bz2
+Source:         linuxrc-3.0.10.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -53,6 +53,8 @@
 %doc linuxrc.html
 
 %changelog
+* Mon Aug 27 2007 - snwint@xxxxxxx
+- better handle situations with more than one module to load (#304134)
 * Mon Aug 20 2007 - snwint@xxxxxxx
 - support downloading >2GB images
 - added new translations

++++++ linuxrc-3.0.9.tar.bz2 -> linuxrc-3.0.10.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.0.9/auto2.c new/linuxrc-3.0.10/auto2.c
--- old/linuxrc-3.0.9/auto2.c   2007-08-17 12:38:26.000000000 +0200
+++ new/linuxrc-3.0.10/auto2.c  2007-08-27 18:06:31.000000000 +0200
@@ -634,6 +634,7 @@
   hd_t *hd;
   driver_info_t *di;
   int i, active;
+  char *mods;
 
   for(hd = hd_list(hd_data, hw_item, 0, NULL); hd; hd = hd->next) {
     hd_add_driver_data(hd_data, hd);
@@ -650,16 +651,30 @@
         ) {
           if(!i) printf("%s\n", hd->model);
           if(hd->driver_module) {
-            active = !mod_cmp(hd->driver_module, di->module.names->str);
+            active =
+              !mod_cmp(hd->driver_module, di->module.names->str) ||
+              (
+                di->module.names->next &&
+                !mod_cmp(hd->driver_module, di->module.names->next->str)
+              );
           }
           else {
-            active = di->module.active || hd_module_is_active(hd_data, di->module.names->str);
+            active = di->module.active ||
+              (
+                hd_module_is_active(hd_data, di->module.names->str) &&
+                (
+                  !di->module.names->next ||
+                  hd_module_is_active(hd_data, di->module.names->next->str)
+                )
+              );
           }
+          mods = hd_join("+", di->module.names);
           printf("%s %s%s",
             i++ ? "," : "  drivers:",
-            di->module.names->str,
+            mods,
             active ? "*" : ""
           );
+          free(mods);
         }
       }
       if(i) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.0.9/Changelog new/linuxrc-3.0.10/Changelog
--- old/linuxrc-3.0.9/Changelog 2007-08-20 17:33:26.000000000 +0200
+++ new/linuxrc-3.0.10/Changelog        2007-08-27 18:22:53.000000000 +0200
@@ -1,3 +1,6 @@
+27/8/2007:     v3.0.10
+       - better handle situations with more than one module to load (#304134)
+
 20/8/2007:     v3.0.9
        - support downloading >2GB images
        - added new translations
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.0.9/global.h new/linuxrc-3.0.10/global.h
--- old/linuxrc-3.0.9/global.h  2007-08-16 17:34:30.000000000 +0200
+++ new/linuxrc-3.0.10/global.h 2007-08-27 17:52:22.000000000 +0200
@@ -16,6 +16,7 @@
 #include <hd.h>
 extern str_list_t *search_str_list(str_list_t *sl, char *str);
 extern str_list_t *add_str_list(str_list_t **sl, char *str);
+extern char *hd_join(char *del, str_list_t *str);
 
 #include "tftp.h"
 #include "po/text_langids.h"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.0.9/VERSION new/linuxrc-3.0.10/VERSION
--- old/linuxrc-3.0.9/VERSION   2007-08-17 18:22:32.000000000 +0200
+++ new/linuxrc-3.0.10/VERSION  2007-08-27 17:51:35.000000000 +0200
@@ -1 +1 @@
-3.0.9
+3.0.10


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >