]> git.ipfire.org Git - thirdparty/shadow.git/commit
lib: Merge libmisc into libshadow
authorAlejandro Colomar <alx@kernel.org>
Mon, 28 Aug 2023 10:54:22 +0000 (12:54 +0200)
committerIker Pedrosa <ikerpedrosam@gmail.com>
Thu, 31 Aug 2023 06:55:26 +0000 (08:55 +0200)
commit093fb605f9ca0df8310210377b12c0cf2ea5110c
treea6182c652b73723c1a1e3041a119bc84790ef9c6
parentc34c2606cf8f0a52113156d9e22b7a35b391a17e
lib: Merge libmisc into libshadow

The separation was unnecessary, and caused build problems.  Let's go
wild and obliterate the library.  The files are moved to libshadow.

Scripted change:

$ find libmisc/ -type f \
| grep '\.[chy]$' \
| xargs mv -t lib;

Plus updating the Makefile and other references.  While at it, I've
sorted the sources lists.

Link: <https://github.com/shadow-maint/shadow/pull/792>
Reported-by: David Seifert <soap@gentoo.org>
Cc: Sam James <sam@gentoo.org>
Cc: Christian Bricart <christian@bricart.de>
Cc: Michael Vetter <jubalh@iodoru.org>
Cc: Robert Förster <Dessa@gmake.de>
[ soap tested the Gentoo package ]
Tested-by: David Seifert <soap@gentoo.org>
Acked-by: David Seifert <soap@gentoo.org>
Acked-by: Serge Hallyn <serge@hallyn.com>
Acked-by: Iker Pedrosa <ipedrosa@redhat.com>
Acked-by: <lslebodn@fedoraproject.org>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
91 files changed:
.gitignore
Makefile.am
TODO
configure.ac
lib/Makefile.am
lib/addgrps.c [moved from libmisc/addgrps.c with 100% similarity]
lib/age.c [moved from libmisc/age.c with 100% similarity]
lib/agetpass.c [moved from libmisc/agetpass.c with 100% similarity]
lib/audit_help.c [moved from libmisc/audit_help.c with 100% similarity]
lib/basename.c [moved from libmisc/basename.c with 100% similarity]
lib/btrfs.c [moved from libmisc/btrfs.c with 100% similarity]
lib/chkname.c [moved from libmisc/chkname.c with 100% similarity]
lib/chkname.h [moved from libmisc/chkname.h with 100% similarity]
lib/chowndir.c [moved from libmisc/chowndir.c with 100% similarity]
lib/chowntty.c [moved from libmisc/chowntty.c with 100% similarity]
lib/cleanup.c [moved from libmisc/cleanup.c with 100% similarity]
lib/cleanup_group.c [moved from libmisc/cleanup_group.c with 100% similarity]
lib/cleanup_user.c [moved from libmisc/cleanup_user.c with 100% similarity]
lib/console.c [moved from libmisc/console.c with 100% similarity]
lib/copydir.c [moved from libmisc/copydir.c with 100% similarity]
lib/csrand.c [moved from libmisc/csrand.c with 100% similarity]
lib/date_to_str.c [moved from libmisc/date_to_str.c with 100% similarity]
lib/entry.c [moved from libmisc/entry.c with 100% similarity]
lib/env.c [moved from libmisc/env.c with 100% similarity]
lib/failure.c [moved from libmisc/failure.c with 100% similarity]
lib/failure.h [moved from libmisc/failure.h with 100% similarity]
lib/find_new_gid.c [moved from libmisc/find_new_gid.c with 100% similarity]
lib/find_new_sub_gids.c [moved from libmisc/find_new_sub_gids.c with 100% similarity]
lib/find_new_sub_uids.c [moved from libmisc/find_new_sub_uids.c with 100% similarity]
lib/find_new_uid.c [moved from libmisc/find_new_uid.c with 100% similarity]
lib/freezero.c [moved from libmisc/freezero.c with 100% similarity]
lib/freezero.h [moved from libmisc/freezero.h with 100% similarity]
lib/getdate.h [moved from libmisc/getdate.h with 100% similarity]
lib/getdate.y [moved from libmisc/getdate.y with 100% similarity]
lib/getgr_nam_gid.c [moved from libmisc/getgr_nam_gid.c with 100% similarity]
lib/getrange.c [moved from libmisc/getrange.c with 100% similarity]
lib/gettime.c [moved from libmisc/gettime.c with 100% similarity]
lib/hushed.c [moved from libmisc/hushed.c with 100% similarity]
lib/idmapping.c [moved from libmisc/idmapping.c with 100% similarity]
lib/idmapping.h [moved from libmisc/idmapping.h with 100% similarity]
lib/isexpired.c [moved from libmisc/isexpired.c with 100% similarity]
lib/limits.c [moved from libmisc/limits.c with 100% similarity]
lib/list.c [moved from libmisc/list.c with 100% similarity]
lib/log.c [moved from libmisc/log.c with 100% similarity]
lib/logind.c [moved from libmisc/logind.c with 100% similarity]
lib/loginprompt.c [moved from libmisc/loginprompt.c with 100% similarity]
lib/mail.c [moved from libmisc/mail.c with 100% similarity]
lib/motd.c [moved from libmisc/motd.c with 100% similarity]
lib/myname.c [moved from libmisc/myname.c with 100% similarity]
lib/obscure.c [moved from libmisc/obscure.c with 100% similarity]
lib/pam_pass.c [moved from libmisc/pam_pass.c with 100% similarity]
lib/pam_pass_non_interactive.c [moved from libmisc/pam_pass_non_interactive.c with 100% similarity]
lib/prefix_flag.c [moved from libmisc/prefix_flag.c with 100% similarity]
lib/prototypes.h
lib/pwd2spwd.c [moved from libmisc/pwd2spwd.c with 100% similarity]
lib/pwd_init.c [moved from libmisc/pwd_init.c with 100% similarity]
lib/pwdcheck.c [moved from libmisc/pwdcheck.c with 100% similarity]
lib/readpassphrase.c [moved from libmisc/readpassphrase.c with 100% similarity]
lib/readpassphrase.h [moved from libmisc/readpassphrase.h with 100% similarity]
lib/remove_tree.c [moved from libmisc/remove_tree.c with 100% similarity]
lib/rlogin.c [moved from libmisc/rlogin.c with 100% similarity]
lib/root_flag.c [moved from libmisc/root_flag.c with 100% similarity]
lib/salt.c [moved from libmisc/salt.c with 100% similarity]
lib/setugid.c [moved from libmisc/setugid.c with 100% similarity]
lib/setupenv.c [moved from libmisc/setupenv.c with 100% similarity]
lib/shell.c [moved from libmisc/shell.c with 100% similarity]
lib/strtoday.c [moved from libmisc/strtoday.c with 100% similarity]
lib/sub.c [moved from libmisc/sub.c with 100% similarity]
lib/sulog.c [moved from libmisc/sulog.c with 100% similarity]
lib/ttytype.c [moved from libmisc/ttytype.c with 100% similarity]
lib/tz.c [moved from libmisc/tz.c with 100% similarity]
lib/ulimit.c [moved from libmisc/ulimit.c with 100% similarity]
lib/user_busy.c [moved from libmisc/user_busy.c with 100% similarity]
lib/utmp.c [moved from libmisc/utmp.c with 100% similarity]
lib/valid.c [moved from libmisc/valid.c with 100% similarity]
lib/xgetXXbyYY.c [moved from libmisc/xgetXXbyYY.c with 100% similarity]
lib/xgetgrgid.c [moved from libmisc/xgetgrgid.c with 100% similarity]
lib/xgetgrnam.c [moved from libmisc/xgetgrnam.c with 100% similarity]
lib/xgetpwnam.c [moved from libmisc/xgetpwnam.c with 100% similarity]
lib/xgetpwuid.c [moved from libmisc/xgetpwuid.c with 100% similarity]
lib/xgetspnam.c [moved from libmisc/xgetspnam.c with 100% similarity]
lib/xprefix_getpwnam.c [moved from libmisc/xprefix_getpwnam.c with 100% similarity]
lib/yesno.c [moved from libmisc/yesno.c with 100% similarity]
libmisc/.indent.pro [deleted file]
libmisc/Makefile.am [deleted file]
libsubid/Makefile.am
po/POTFILES.in
src/Makefile.am
src/su.c
tests/common/config.sh
tests/libsubid/04_nss/Makefile