[Pkg-shadow-commits] r2659 - in upstream/trunk: . src
Nicolas FRANÇOIS
nekral-guest at alioth.debian.org
Sat Apr 11 23:30:44 UTC 2009
Author: nekral-guest
Date: 2009-04-11 23:30:44 +0000 (Sat, 11 Apr 2009)
New Revision: 2659
Modified:
upstream/trunk/ChangeLog
upstream/trunk/src/newusers.c
Log:
* src/newusers.c: Add more information to the mkdir and chown
failure messages.
Modified: upstream/trunk/ChangeLog
===================================================================
--- upstream/trunk/ChangeLog 2009-04-11 22:41:00 UTC (rev 2658)
+++ upstream/trunk/ChangeLog 2009-04-11 23:30:44 UTC (rev 2659)
@@ -1,5 +1,10 @@
2009-04-12 Nicolas François <nicolas.francois at centraliens.net>
+ * src/newusers.c: Add more information to the mkdir and chown
+ failure messages.
+
+2009-04-12 Nicolas François <nicolas.francois at centraliens.net>
+
* man/po/fr.po: Updated some login.defs entries. Thanks to
Belkacem Abbas.
Modified: upstream/trunk/src/newusers.c
===================================================================
--- upstream/trunk/src/newusers.c 2009-04-11 22:41:00 UTC (rev 2658)
+++ upstream/trunk/src/newusers.c 2009-04-11 23:30:44 UTC (rev 2659)
@@ -50,6 +50,8 @@
#include <fcntl.h>
#include <getopt.h>
#include <ctype.h>
+#include <errno.h>
+#include <string.h>
#ifdef ACCT_TOOLS_SETUID
#ifdef USE_PAM
#include "pam_defs.h"
@@ -64,6 +66,7 @@
#include "sgroupio.h"
#include "shadowio.h"
#include "chkname.h"
+
/*
* Global variables
*/
@@ -928,14 +931,16 @@
GETDEF_DEFAULT_UMASK);
if (mkdir (newpw.pw_dir, msk) != 0) {
fprintf (stderr,
- _("%s: line %d: mkdir failed\n"), Prog,
- line);
+ _("%s: line %d: mkdir %s failed: %s\n"),
+ Prog, line, newpw.pw_dir,
+ strerror (errno));
} else if (chown (newpw.pw_dir,
newpw.pw_uid,
newpw.pw_gid) != 0) {
fprintf (stderr,
- _("%s: line %d: chown failed\n"), Prog,
- line);
+ _("%s: line %d: chown %s failed: %s\n"),
+ Prog, line, newpw.pw_dir,
+ strerror (errno));
}
}
More information about the Pkg-shadow-commits
mailing list