No subject
Sun Jan 16 06:41:43 UTC 2011
is causing this postinst script to fail. It looks like the --quiet
flag isn't being respected, and lines 29-33 of
/usr/share/debconf/confmodule are ineffective, or at least don't seem
to do what their comments say they should.
The following two patches both solve the problem with
/usr/sbin/adduser in two different ways: (a) respect the --quiet
option and don't send anything to STDOUT (as per its description), or
(b) send the notice/warning to STDERR instead. I'm not sure which
method will be preferred by the team responsible for
/usr/sbin/adduser.
--- /usr/sbin/adduser 2010-11-22 10:16:03.000000000 +1300
+++ adduser 2011-02-17 10:58:53.000000000 +1300
@@ -450,7 +450,8 @@
if ($?>>8);
&cleanup(sprintf((gtx("`%s' exited from signal %d.
Exiting.\n")), "$chage -M 99999 $new_name", $?&255));
} else {
- printf (gtx("%s failed with return code 15, shadow not enabled,
password aging cannot be set. Continuing.\n"), $chage);
+ printf gtx("%s failed with return code 15, shadow not enabled,
password aging cannot be set. Continuing.\n"), $chage
+ if $verbose;
}
}
&invalidate_nscd();
or
--- /usr/sbin/adduser 2010-11-22 10:16:03.000000000 +1300
+++ adduser 2011-02-17 11:08:56.000000000 +1300
@@ -450,7 +450,7 @@
if ($?>>8);
&cleanup(sprintf((gtx("`%s' exited from signal %d.
Exiting.\n")), "$chage -M 99999 $new_name", $?&255));
} else {
- printf (gtx("%s failed with return code 15, shadow not enabled,
password aging cannot be set. Continuing.\n"), $chage);
+ printf STDERR (gtx("%s failed with return code 15, shadow not
enabled, password aging cannot be set. Continuing.\n"), $chage);
}
}
&invalidate_nscd();
More information about the Pkg-net-snmp-devel
mailing list