On Thu, Nov 27, 2014 at 03:09:32PM +0200, Nikolai Kondrashov wrote:
> Hi everyone,
>
> While trying to arrange running sssd under cwrap in "make check" I
> came upon this roadblock:
>
> There doesn't seem to be a way to make libnsss_sss use server
> sockets in non-default location at runtime, only at build time. And
> it seems that doing it at runtime would be a security issue.
>
> That means that we can't include tests involving libnss_sss into
> "make check", as that is not guaranteed to be invoked on a build
> with a special location where the current user can write to.
>
> This leaves us with being able to run these tests under CI only,
> which can arrange for special configure options and thus locations.
>
> Could there be another way? Am I missing something?
It is a bit hackish, but maybe with something like
http://ohnopub.net/~ohnobinki/bin_replace_string/ a copy of the
libnss_sss can be created during makr test with alternative paths
which are better suited for the tests?