cyrus-sasl problem

Richard Pyne rpyne at kinfolk.org
Mon Apr 25 01:10:05 UTC 2005


On 24 Apr 2005 at 20:42, Dennis Veatch wrote:

> On Sunday 24 April 2005 05:31 pm, Richard Pyne wrote:
> > I have tried several mutations of re-writing the cyrus-sasl
> > module to allow installing WITHOUT PAM. I have tried a version
> > that makes Linux-PAM and optional depends and I have tried a
> > version with all reference to Linux-PAM removed (and the --
> > without-pam configureation option added).
> >
> > Can someone PLEASE explain where it is getting this idea and
> > WHAT I can do to correct it. cyrus-sasl does NOT require PAM! I
> > can build it just fine manually without PAM, but for some
> > strange reason, Lunar seems to think that cyrus-sasl requires
> > Linux-PAM regardless of what the DEPENDS says.
> >
> > Thanks.
> >
> > --Richard
> >
> > _______________________________________________
> 
> Have you tried looking in /var/state/lunar/depends, depends.backup and 
> depends.cache for a line or lines like this;
> 
> cyrus-sasl:Linux-PAM:on:required::
> 
> and deleting all references?


Yes. In fact, after my rework of the module to make it an 
optional dependency, the line in /var/state/lunar/depends looked 
like this:

cyrus-sasl:Linux-PAM:off:optional:--with-pam:--without-pam

After deleting the reference and using my edited DEPENDS fiel 
that looks like this:

depends openssl    &&
depends db         &&
optional_depends "Linux-PAM" "--with-pam" "--without-pam" "for 
PAM support" &&
optional_depends "postgresql" "--with-pgsql" "--without-pgsql" 
"for PostgreSQL support" &&
optional_depends "mysql" "--with-mysql" "--without-mysql" "for 
mysql support"

(sorry for the line wraps)

I still get:

# lin -cr cyrus-sasl
+ Reconfiguring "cyrus-sasl"
+ removing all depends for and optional on "cyrus-sasl"
+ adding "required" depends for "cyrus-sasl" on "openssl" (on)
+ adding "required" depends for "cyrus-sasl" on "db" (on)
cyrus-sasl: Install & use optional (not yet installed) module 
Linux-PAM dependency - purpose: for PAM support?  [n]
+ adding "optional" depends for "cyrus-sasl" on "Linux-PAM" 
(off)
cyrus-sasl: Use optional (presently installed) module postgresql
dependency - purpose: for PostgreSQL support?  [y]
+ adding "optional" depends for "cyrus-sasl" on "postgresql" 
(on)
cyrus-sasl: Use optional (presently installed) module mysql
dependency - purpose: for mysql support?  [y]
+ adding "optional" depends for "cyrus-sasl" on "mysql" (on)
+ Spawning download manager
+ download queue: Linux-PAM
glib-2
pkgconfig  cyrus-sasl
+ starting lin "cyrus-sasl"
Checking dependencies for cyrus-sasl
Checking dependencies for Linux-PAM
Linux-PAM:  Adding required dependency glib-2

Notice that is STILL thinks that Linux-PAM is required for cyrus-
sasl!

I even tried a completely clean install of Lunar, edited the 
cyrus-sasl module to completely remove Linux-PAM as even an 
optional depends, and still got the same result.

Thanks.

--Richard



More information about the Lunar mailing list