md5 passwds not working (suse 7.3) (NOW FIXED)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



/me> Anyway, I've just discovered that all apps I've recently compiled
/me> from srpms are failing to auth md5 passwds, but all that were
/me> downloaded as binary rpms are working.

/me> I don't see why that should make a difference, but it is.

I just grabbed and compiled suse 8.0's pam srpms.  Now everything
works again.  (I did not have to recompile the previously broken
packages after installing the updated pam rpms, so it was a runtime
rather than compile-time error.)

I still don't know why stuff I compiled (using rpm) was failing but
stuff from their cds worked, but whatever it was is now corrected.

One bug I found trying to compile pam-0.75-199.src.rpm was due to this
patch in the srpm:

===============================================================================
--- modules/pam_unix/Makefile
+++ modules/pam_unix/Makefile	2002/01/24 17:01:45
@@ -146,7 +146,8 @@
 ifdef DYNAMIC
 	install -m $(SHLIBMODE) $(LIBSHARED) $(FAKEROOT)$(SECUREDIR)
 	for x in pam_unix_auth pam_unix_acct pam_unix_passwd pam_unix_session;\
-		do ln -sf $(LIBSHARED) $(FAKEROOT)$(SECUREDIR)/$$x.so ; done
+		do ln -f $(LIBSHARED) $(FAKEROOT)$(SECUREDIR)/$$x.so ; done
+	rm $(FAKEROOT)$(SECUREDIR)/pam_unix.so
 endif
 	$(MKDIR) $(FAKEROOT)$(SUPLEMENTED)
 	install -m 4555 $(CHKPWD) $(FAKEROOT)$(SUPLEMENTED)
===============================================================================

It should instead look like (shown here w/o the context and w/ y/\t/ /):

-  do ln -sf $(LIBSHARED) $(FAKEROOT)$(SECUREDIR)/$$x.so ; done
+  do ln -f $(FAKEROOT)$(SECUREDIR)/$(LIBSHARED) $(FAKEROOT)$(SECUREDIR)/$$x.so ; done
+ rm $(FAKEROOT)$(SECUREDIR)/$(LIBSHARED)

so that the srpm will compile in the (usual) case where the BUILD
directory and the FAKEROOT directory are on different filesystems,
such as the typical /usr/src/packages/BUILD and /var/tmp/WHATEVER.

-JimC





[Index of Archives]     [Fedora Users]     [Kernel]     [Red Hat Install]     [Linux for the blind]     [Gimp]

  Powered by Linux