[kernel] r10260 - dists/trunk/linux-2.6/debian/patches/debian

Maximilian Attems maks at alioth.debian.org
Tue Jan 29 20:37:49 UTC 2008


Author: maks
Date: Tue Jan 29 20:37:49 2008
New Revision: 10260

Log:
completly fix up scripts-kconfig-reportoldconfig.patch

was screwed due to new getopt() usage output..


Modified:
   dists/trunk/linux-2.6/debian/patches/debian/scripts-kconfig-reportoldconfig.patch

Modified: dists/trunk/linux-2.6/debian/patches/debian/scripts-kconfig-reportoldconfig.patch
==============================================================================
--- dists/trunk/linux-2.6/debian/patches/debian/scripts-kconfig-reportoldconfig.patch	(original)
+++ dists/trunk/linux-2.6/debian/patches/debian/scripts-kconfig-reportoldconfig.patch	Tue Jan 29 20:37:49 2008
@@ -1,8 +1,8 @@
 diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
-index e6499db..c16974c 100644
+index 32e8c5a..7e14c56 100644
 --- a/scripts/kconfig/Makefile
 +++ b/scripts/kconfig/Makefile
-@@ -2,7 +2,7 @@ # ======================================
+@@ -2,7 +2,7 @@
  # Kernel configuration targets
  # These targets are used from top-level makefile
  
@@ -10,7 +10,7 @@
 +PHONY += oldconfig xconfig gconfig menuconfig config reportoldconfig silentoldconfig updateoldconfig update-po-config
  
  Kconfig := arch/$(SRCARCH)/Kconfig
-
+ 
 @@ -21,9 +21,15 @@ config: $(obj)/conf
  oldconfig: $(obj)/conf
  	$< -o $(Kconfig)
@@ -28,7 +28,7 @@
  # Adjust charset to UTF-8 in .po file to accept UTF-8 in Kconfig files
  # The symlink is used to repair a deficiency in arch/um
 diff --git a/scripts/kconfig/conf.c b/scripts/kconfig/conf.c
-index 4dcb886..b5e1b25 100644
+index fda6313..c9f3f3a 100644
 --- a/scripts/kconfig/conf.c
 +++ b/scripts/kconfig/conf.c
 @@ -5,6 +5,7 @@
@@ -39,7 +39,7 @@
  #include <stdio.h>
  #include <stdlib.h>
  #include <string.h>
-@@ -494,11 +495,100 @@ static void check_conf(struct menu *menu
+@@ -494,17 +495,106 @@ static void check_conf(struct menu *menu)
  		check_conf(child);
  }
  
@@ -140,6 +140,13 @@
  
  	setlocale(LC_ALL, "");
  	bindtextdomain(PACKAGE, LOCALEDIR);
+ 	textdomain(PACKAGE);
+ 
+-	while ((opt = getopt(ac, av, "osdD:nmyrh")) != -1) {
++	while ((opt = getopt(ac, av, "osdD:nmyrRUh")) != -1) {
+ 		switch (opt) {
+ 		case 'o':
+ 			input_mode = ask_new;
 @@ -533,6 +623,14 @@ int main(int ac, char **av)
  			input_mode = set_random;
  			srand(time(NULL));
@@ -154,7 +161,7 @@
 +			break;
  		case 'h':
  			printf(_("See README for usage info\n"));
-			exit(0);
+ 			exit(0);
 @@ -551,13 +649,17 @@ int main(int ac, char **av)
  	//zconfdump(stdout);
  	switch (input_mode) {
@@ -192,10 +199,10 @@
  		fprintf(stderr, _("\n*** Error during writing of the kernel configuration.\n\n"));
  		return 1;
 diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c
-index a69d8ac..0acd498 100644
+index ee5fe94..3efce9f 100644
 --- a/scripts/kconfig/confdata.c
 +++ b/scripts/kconfig/confdata.c
-@@ -338,8 +338,6 @@ int conf_read(const char *name)
+@@ -366,8 +366,6 @@ int conf_read(const char *name)
  			 * doesn't quite work if the Kconfig and the saved
  			 * configuration disagree.
  			 */
@@ -205,10 +212,10 @@
  			case S_STRING:
  			case S_INT:
 diff --git a/scripts/kconfig/expr.h b/scripts/kconfig/expr.h
-index 6084525..9be2d56 100644
+index 9d4cba1..439608b 100644
 --- a/scripts/kconfig/expr.h
 +++ b/scripts/kconfig/expr.h
-@@ -101,6 +101,7 @@ #define SYMBOL_DEF_USER		0x10000
+@@ -100,6 +100,7 @@ struct symbol {
  #define SYMBOL_DEF_AUTO		0x20000
  #define SYMBOL_DEF3		0x40000
  #define SYMBOL_DEF4		0x80000
@@ -217,10 +224,10 @@
  #define SYMBOL_MAXLENGTH	256
  #define SYMBOL_HASHSIZE		257
 diff --git a/scripts/kconfig/lkc.h b/scripts/kconfig/lkc.h
-index 2628023..c7ecae9 100644
+index 4bc68f2..4590130 100644
 --- a/scripts/kconfig/lkc.h
 +++ b/scripts/kconfig/lkc.h
-@@ -103,7 +103,7 @@ const char *str_get(struct gstr *gs);
+@@ -110,7 +110,7 @@ extern struct expr *sym_env_list;
  void sym_init(void);
  void sym_clear_all_valid(void);
  void sym_set_all_changed(void);
@@ -230,7 +237,7 @@
  struct property *prop_alloc(enum prop_type type, struct symbol *sym);
  struct symbol *prop_get_symbol(struct property *prop);
 diff --git a/scripts/kconfig/symbol.c b/scripts/kconfig/symbol.c
-index ee225ce..f8a31ee 100644
+index 3929e5b..b035410 100644
 --- a/scripts/kconfig/symbol.c
 +++ b/scripts/kconfig/symbol.c
 @@ -4,6 +4,7 @@
@@ -241,7 +248,7 @@
  #include <stdlib.h>
  #include <string.h>
  #include <regex.h>
-@@ -201,7 +202,7 @@ static void sym_calc_visibility(struct s
+@@ -201,7 +202,7 @@ static void sym_calc_visibility(struct symbol *sym)
  		tri = yes;
  	if (sym->visible != tri) {
  		sym->visible = tri;
@@ -250,7 +257,7 @@
  	}
  	if (sym_is_choice_value(sym))
  		return;
-@@ -212,7 +213,7 @@ static void sym_calc_visibility(struct s
+@@ -212,7 +213,7 @@ static void sym_calc_visibility(struct symbol *sym)
  		tri = yes;
  	if (sym->rev_dep.tri != tri) {
  		sym->rev_dep.tri = tri;
@@ -277,7 +284,7 @@
  		}
  	}
  }
-@@ -384,11 +385,13 @@ void sym_clear_all_valid(void)
+@@ -383,11 +384,13 @@ void sym_clear_all_valid(void)
  		sym_calc_value(modules_sym);
  }
  
@@ -292,7 +299,7 @@
  	for (prop = sym->prop; prop; prop = prop->next) {
  		if (prop->menu)
  			prop->menu->flags |= MENU_CHANGED;
-@@ -401,7 +404,7 @@ void sym_set_all_changed(void)
+@@ -400,7 +403,7 @@ void sym_set_all_changed(void)
  	int i;
  
  	for_all_symbols(i, sym)
@@ -301,7 +308,7 @@
  }
  
  bool sym_tristate_within_range(struct symbol *sym, tristate val)
-@@ -432,7 +435,7 @@ bool sym_set_tristate_value(struct symbo
+@@ -431,7 +434,7 @@ bool sym_set_tristate_value(struct symbol *sym, tristate val)
  
  	if (!(sym->flags & SYMBOL_DEF_USER)) {
  		sym->flags |= SYMBOL_DEF_USER;
@@ -310,7 +317,7 @@
  	}
  	/*
  	 * setting a choice value also resets the new flag of the choice
-@@ -594,7 +597,7 @@ bool sym_set_string_value(struct symbol 
+@@ -593,7 +596,7 @@ bool sym_set_string_value(struct symbol *sym, const char *newval)
  
  	if (!(sym->flags & SYMBOL_DEF_USER)) {
  		sym->flags |= SYMBOL_DEF_USER;



More information about the Kernel-svn-changes mailing list