#49633 Issue 49106 - Move ds_* scripts to libexec
Closed by spichugi. Opened by vashirov.
vashirov/389-ds-base move-ds_scripts-to-libexec  into  master

Download 49633.patch

Bug Description:
Binaries like
/usr/sbin/ds_selinux_enabled
/usr/sbin/ds_selinux_port_query
/usr/sbin/ds_systemd_ask_password_acl

are not user-runnable, they are executed by other programs (setup-ds.pl
for example). They should not reside in /usr/sbin, since it's used for
storing binaries for system administration. Instead they should be placed
in /usr/libexec/dirsrv/ which is designed to store binaries that are
executed by other programs.

Fix Description:
Change install path to libexec.

https://pagure.io/389-ds-base/issue/49106

Reviewed by: ???

Please don't ack for now, I want to run some tests first with this PR. Thanks!

rebased onto a53d9ef413551108e032051a9a74018dee4e7de1

Ack from me, this is very overdue. Thanks for doing it :)

Ack, as well. Looks good, thanks!

rebased onto 17f0a53a85e49b16ef9433c3b8e603a223b6c301

rebased onto 6e1ee76e05ffda9c445ee4268e00ea285b45622f

Pull-Request has been merged by vashirov

389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.

This pull request has been cloned to Github as issue and is available here:
- https://github.com/389ds/389-ds-base/issues/2692

If you want to continue to work on the PR, please navigate to the github issue,
download the patch from the attachments and file a new pull request.

Thank you for understanding. We apologize for all inconvenience.

Pull-Request has been closed by spichugi

Metadata