Hi, This pull request is mostly uninteresting. There are perhaps two changes which are worthwhile to announce. User database editing will use libc function go acquire exclusive lock at the time of edits. This should protect util-linux software clashing, which other projects which are editing same files. The second more notable change is chkdupexe regression fix. The following changes since commit 6699e742f238d4bc15ac396dd56f0df1480bd36c: libmount: add mnt_fs_streq_target() and export all mnt_fs_streq_* (2012-03-02 15:53:55 +0100) are available in the git repository at: git://github.com/kerolasa/lelux-utiliteetit.git 2012wk9 for you to fetch changes up to 72544ad04922fad6c164b51262cad56986c12ebd: build-sys: fix chkdupexe regression (2012-03-04 14:31:39 +0100) ---------------------------------------------------------------- Sami Kerola (17): docs: add deprecation comments docs: TODO removal, login-utils error printing sfdisk: use rpmatch to yes/no question mesg: use rpmatch to yes/no question vipw: use rpmatch to yes/no question docs: TODO removal, rpmatch task is done chfn: use pathnames.h for paths chsh: use pathnames.h for paths lib: add fileutils function collection wall: use xmkstemp for temporary file setpwnam: use xmkstemp() and lckpwdf() vipw: use xmkstemp() and lckpwdf() pathnames: clean up various user database tmp paths docs: TODO removal, ldattach usage is done include: add asprintf wrapper xalloc: use xasprintf in all files build-sys: fix chkdupexe regression Documentation/TODO | 11 ----- configure.ac | 3 ++ disk-utils/elvtune.c | 9 ++++ disk-utils/fsck.cramfs.c | 2 +- fdisk/sfdisk.c | 19 ++++---- include/Makefile.am | 5 +- include/fileutils.h | 6 +++ include/pathnames.h | 12 +---- include/xalloc.h | 11 +++++ lib/Makefile.am | 2 + lib/fileutils.c | 56 ++++++++++++++++++++++ login-utils/Makefile.am | 6 ++- login-utils/chfn.c | 4 +- login-utils/chsh.c | 22 ++++----- login-utils/last.c | 9 ++++ login-utils/newgrp.c | 9 ++++ login-utils/setpwnam.c | 51 +++++++------------- login-utils/setpwnam.h | 39 ++++----------- login-utils/vipw.8 | 1 + login-utils/vipw.c | 103 +++++++++++++++++----------------------- misc-utils/findmnt.c | 7 +-- misc-utils/lsblk.c | 2 +- misc-utils/namei.c | 2 +- partx/partx.c | 14 +++--- sys-utils/arch.c | 9 ++++ sys-utils/lscpu.c | 2 +- sys-utils/mount.c | 2 +- sys-utils/prlimit.c | 12 ++--- term-utils/Makefile.am | 2 +- term-utils/mesg.c | 14 ++++-- term-utils/wall.c | 19 ++------ tests/expected/paths/built-in | 8 ---- tests/helpers/test_pathnames.c | 8 ---- text-utils/line.c | 9 ++++ 34 files changed, 261 insertions(+), 229 deletions(-) create mode 100644 include/fileutils.h create mode 100644 lib/fileutils.c -- Sami Kerola http://www.iki.fi/kerolasa/ -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html