On Mon, Nov 28, 2016 at 2:57 PM, Stephen Gallagher <sgallagh@redhat.com> wrote:
On 11/28/2016 03:41 PM, Steve Dickson wrote:
> Hello,
>
> Are there any rules regarding changing the
> path of binaries?
>
> rpcbind/rpcinfo has lived in /usr/sbin for
> years but that is because the spec file moves
> the binary from /usr/bin to /usr/sbin during
> the install. Upstream defaults to /usr/bin.
>
> Due to some systemd service file changes
> I would like to just leave rpcbind/rpcinfo
> in /usr/bin which means the path of those
> binaries would change.
>

It depends on whether you consider that file location to be "API" or not. Given
that upstream considers them to belong in /usr/bin, I'd guess that probably
there aren't any other packages relying on these executables living in that
location.

I only found one but I have not investigated further:

# dnf repoquery --whatrequires /usr/sbin/rpcinfo
Local Packages for Fedora 24                     30 MB/s |  70 kB     00:00
nagios-plugins-rpc-0:2.1.1-1.fc24.x86_64

 
If there are, you might want to just move them and leave a symlink behind for
compatibility.

+1

Thanks,
Richard