[Freeipa-devel] [PATCHES] Support for RPM generation in SSSD

Simo Sorce ssorce at redhat.com
Thu Feb 19 00:40:56 UTC 2009


On Wed, 2009-02-18 at 22:31 +0100, Jakub Hrozek wrote:
> On Thu, 2009-02-12 at 15:59 -0500, Stephen Gallagher wrote:
> > New patch attached with recommended changes. Please re-review.
> 
> I did some minor tweaks to the specfile and Makefile, patch attached.
> Also, whether PolicyKit and InfoPipe support are built is now
> configurable. This patch is applicable on current master, if an
> iterative patch against Stephen's is more comfortable for you, I have
> that in my repo[1]
> 
> rpmlint now outputs this:
> ---
> sssd.i386: W: no-documentation
> sssd.i386: W:
> non-conffile-in-etc /etc/dbus-1/system.d/org.freeipa.sssd.infopipe.conf

how does dbus mark these files ?

> sssd.i386: W: no-soname /usr/lib/libsss_proxy.so
> sssd.i386: W: no-soname /usr/lib/memberof.so
> sssd.i386: W: no-soname /usr/lib/libsysdb.so

these libraries are in the wrong place for a start, they should be under
a package private library path as they are never meant to be used by any
other application, I tentatively put them under /ust/lib/sssd/ on my
machine.

> 1 packages and 0 specfiles checked; 0 errors, 5 warnings.
> ---
> 
> I think that's OK, there really is no documentation so far, dbus conf
> files are typically not marked as %config and no-soname is not a
> packaging issue, I think.

See above, we should probably build tehse libraries versioned
(.so.0.0.1), and then just make the .so a symlink anyway.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York




More information about the Freeipa-devel mailing list