Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 654450 - app-admin/sudo-1.8.23 with USE=ldap: !!! dosbin: plugins/sudoers/sudoers2ldif does not exist
Summary: app-admin/sudo-1.8.23 with USE=ldap: !!! dosbin: plugins/sudoers/sudoers2ldif...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-30 22:46 UTC by Kobboi
Modified: 2018-05-01 17:34 UTC (History)
12 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kobboi 2018-04-30 22:46:23 UTC
...
ln -s sudo.8 /mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/image//usr/share/man/man8/sudoedit.8
make[1]: Leaving directory '/mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/work/sudo-1.8.23/doc'
make[1]: Entering directory '/mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/work/sudo-1.8.23/examples'
/bin/sh ../mkinstalldirs /mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/image//usr/share/doc/sudo-1.8.23/examples
mkdir /mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/image/usr/share/doc/sudo-1.8.23/examples
for f in ./pam.conf ./sudo.conf ./sudoers ./syslog.conf; do /bin/sh ../install-sh -c -o 0 -g 0 -m 0644 $f /mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/image//usr/share/doc/sudo-1.8.23/examples; done
make[1]: Leaving directory '/mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/work/sudo-1.8.23/examples'
!!! dosbin: plugins/sudoers/sudoers2ldif does not exist
 * ERROR: app-admin/sudo-1.8.23::gentoo failed (install phase):
 *   dosbin failed
 * 
 * If you need support, post the output of `emerge --info '=app-admin/sudo-1.8.23::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-admin/sudo-1.8.23::gentoo'`.
 * The complete build log is located at '/mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/temp/build.log'.
 * The ebuild environment file is located at '/mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/temp/environment'.
 * Working directory: '/mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/work/sudo-1.8.23'
 * S: '/mnt/oldhome/tmp-portage/portage/app-admin/sudo-1.8.23/work/sudo-1.8.23'
 * QA Notice: file does not exist:
 * 
 * 	dosbin: plugins/sudoers/sudoers2ldif does not exist
Comment 1 Kobboi 2018-04-30 22:49:20 UTC
From what is in NEWS, it looks like there is new utility, which is not being installed by the new ebuild, but is being built.

--- a/NEWS	Mon Jan 15 10:31:56 2018 -0700
+++ b/NEWS	Sun Apr 29 13:59:37 2018 -0600
@@ -1,3 +1,56 @@
+What's new in Sudo 1.8.23
+
+ * PAM account management modules and BSD auto approval modules are
+   now run even when no password is required.
+
+ * For kernel-based time stamps, if no terminal is present, fall
+   back to parent-pid style time stamps.
+
+ * The new cvtsudoers utility replaces both the "sudoers2ldif" script
+   and the "visudo -x" functionality.  It can read a file in either
+   sudoers or LDIF format and produce JSON, LDIF or sudoers output.
+   It is also possible to filter the generated output file by user,
+   group or host name.
Comment 2 Joe 2018-05-01 01:48:03 UTC
installation creates a broken link in /var/tmp/portage/app-admin/sudo-1.8.23 --
   files -> /usr/portage/app-admin/sudo/files
(the target does not exist).  Creating the target directory and populating it with sudoers2ldif (from /usr/sbin/sudoers2ldif) does not fix this though
Comment 3 Larry the Git Cow gentoo-dev 2018-05-01 17:32:09 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20abc973c5521cbcbabc7d037e53033393ce63f5

commit 20abc973c5521cbcbabc7d037e53033393ce63f5
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2018-05-01 17:31:49 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2018-05-01 17:32:03 +0000

    app-admin/sudo: sudoers2ldif is gone.
    
    Closes: https://bugs.gentoo.org/654450
    Package-Manager: Portage-2.3.31, Repoman-2.3.9

 app-admin/sudo/sudo-1.8.23.ebuild | 1 -
 app-admin/sudo/sudo-9999.ebuild   | 1 -
 2 files changed, 2 deletions(-)