Hello community, here is the log from the commit of package shadow for openSUSE:Factory checked in at 2013-09-17 16:19:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/shadow (Old) and /work/SRC/openSUSE:Factory/.shadow.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shadow" Changes: -------- --- /work/SRC/openSUSE:Factory/shadow/shadow.changes 2013-02-05 15:46:35.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.shadow.new/shadow.changes 2013-09-17 16:25:49.000000000 +0200 @@ -1,0 +2,10 @@ +Tue Sep 17 14:56:44 CEST 2013 - [email protected] + +- Add some fixes from Fedora: + - shadow-4.1.5.1-backup-mode.patch: open backup file with correct + permissions. + - shadow-4.1.5.1-logmsg.patch: fix error message + - shadow-4.1.5.1-errmsg.patch: print error reason + - shadow-4.1.5.1-manfix.patch: fix manual page + +------------------------------------------------------------------- New: ---- shadow-4.1.5.1-backup-mode.patch shadow-4.1.5.1-errmsg.patch shadow-4.1.5.1-logmsg.patch shadow-4.1.5.1-manfix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ shadow.spec ++++++ --- /var/tmp/diff_new_pack.MA2FXw/_old 2013-09-17 16:25:50.000000000 +0200 +++ /var/tmp/diff_new_pack.MA2FXw/_new 2013-09-17 16:25:50.000000000 +0200 @@ -35,6 +35,10 @@ Patch3: chkname-regex.diff Patch4: useradd-default.diff Patch5: getdef-new-defs.diff +Patch6: shadow-4.1.5.1-manfix.patch +Patch7: shadow-4.1.5.1-logmsg.patch +Patch8: shadow-4.1.5.1-errmsg.patch +Patch9: shadow-4.1.5.1-backup-mode.patch BuildRequires: audit-devel BuildRequires: libacl-devel BuildRequires: libattr-devel @@ -59,6 +63,10 @@ %patch3 -p0 %patch4 -p0 %patch5 -p0 +%patch6 -p1 +%patch7 -p1 +%patch8 -p0 +%patch9 -p1 iconv -f ISO88591 -t utf-8 doc/HOWTO > doc/HOWTO.utf8 mv -v doc/HOWTO.utf8 doc/HOWTO ++++++ shadow-4.1.5.1-backup-mode.patch ++++++ diff -up shadow-4.1.5.1/lib/commonio.c.backup-mode shadow-4.1.5.1/lib/commonio.c --- shadow-4.1.5.1/lib/commonio.c.backup-mode 2012-05-18 21:44:54.000000000 +0200 +++ shadow-4.1.5.1/lib/commonio.c 2012-09-19 20:27:16.089444234 +0200 @@ -301,15 +301,12 @@ static int create_backup (const char *ba struct utimbuf ub; FILE *bkfp; int c; - mode_t mask; if (fstat (fileno (fp), &sb) != 0) { return -1; } - mask = umask (077); - bkfp = fopen (backup, "w"); - (void) umask (mask); + bkfp = fopen_set_perms (backup, "w", &sb); if (NULL == bkfp) { return -1; } ++++++ shadow-4.1.5.1-errmsg.patch ++++++ --- src/useradd.c +++ src/useradd.c 2013/09/17 12:30:31 @@ -1759,6 +1759,9 @@ if (access (user_home, F_OK) != 0) { #ifdef WITH_SELINUX if (set_selinux_file_context (user_home) != 0) { + fprintf (stderr, + _("%s: cannot set SELinux context for home directory %s\n"), + Prog, user_home); fail_exit (E_HOMEDIR); } #endif @@ -1788,6 +1791,9 @@ #ifdef WITH_SELINUX /* Reset SELinux to create files with default contexts */ if (reset_selinux_file_context () != 0) { + fprintf (stderr, + _("%s: cannot reset SELinux file creation context\n"), + Prog); fail_exit (E_HOMEDIR); } #endif ++++++ shadow-4.1.5.1-logmsg.patch ++++++ diff -up shadow-4.1.5.1/src/useradd.c.logmsg shadow-4.1.5.1/src/useradd.c --- shadow-4.1.5.1/src/useradd.c.logmsg 2013-02-20 15:41:44.000000000 +0100 +++ shadow-4.1.5.1/src/useradd.c 2013-03-19 18:40:04.908292810 +0100 @@ -275,7 +275,7 @@ static void fail_exit (int code) user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif - SYSLOG ((LOG_INFO, "failed adding user '%s', data deleted", user_name)); + SYSLOG ((LOG_INFO, "failed adding user '%s', exit code: %d", user_name, code)); exit (code); } ++++++ shadow-4.1.5.1-manfix.patch ++++++ diff -up shadow-4.1.5.1/man/useradd.8.xml.manfix shadow-4.1.5.1/man/useradd.8.xml --- shadow-4.1.5.1/man/useradd.8.xml.manfix 2013-06-14 15:25:44.000000000 +0200 +++ shadow-4.1.5.1/man/useradd.8.xml 2013-07-19 07:33:53.768619759 +0200 @@ -161,7 +161,7 @@ </varlistentry> <varlistentry> <term> - <option>-d</option>, <option>--home</option> + <option>-d</option>, <option>--home-dir</option> <replaceable>HOME_DIR</replaceable> </term> <listitem> @@ -362,7 +362,7 @@ </varlistentry> <varlistentry> <term> - <option>-M</option> + <option>-M</option>, <option>--no-create-home</option> </term> <listitem> <para> -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
