From 8fce8180c802ad187c4df44c17207bfb026ce6c7 Mon Sep 17 00:00:00 2001 From: Phil Blundell Date: Wed, 7 Sep 2011 13:02:10 +0100 Subject: shadow: add patch for useradd lossage This fixes (or, at least, papers over) a failure in do_install for recipes which inherit useradd.bbclass. Rewinding optind in this way is not entirely portable but in practice it seems to work on GNU-ish build hosts at least. Signed-off-by: Phil Blundell Signed-off-by: Richard Purdie --- meta/recipes-extended/shadow/files/useradd.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 meta/recipes-extended/shadow/files/useradd.patch (limited to 'meta/recipes-extended/shadow/files/useradd.patch') diff --git a/meta/recipes-extended/shadow/files/useradd.patch b/meta/recipes-extended/shadow/files/useradd.patch new file mode 100644 index 000000000..ff5016c0b --- /dev/null +++ b/meta/recipes-extended/shadow/files/useradd.patch @@ -0,0 +1,17 @@ +Work around a bug introduced with the --root option which was causing +all other arguments to be ignored. + +Upstream-Status: inappropriate +Signed-off-by: Phil Blundell + +--- a/src/useradd.c~ 2011-09-01 15:36:40.398234861 +0100 ++++ b/src/useradd.c 2011-09-01 17:29:00.782004133 +0100 +@@ -1957,6 +1957,8 @@ + + get_defaults (); + ++ optind = 1; ++ + process_flags (argc, argv); + + #ifdef ACCT_TOOLS_SETUID -- cgit v1.2.3