[Comm] Пересборка pam

Sergey Lebedev =?iso-8859-1?q?linux_=CE=C1_vlink=2Eru?=
Сб Май 14 18:22:57 MSD 2005


On 14 May, Dmitry V. Levin wrote:
> Hi,
> 
> On Fri, May 13, 2005 at 10:49:17AM +0400, Sergey Lebedev wrote:

[skip]

> Придётся вам покопаться в исходном коде, я _так_ Linux-PAM собирать не
> пробовал, надобности не было.  Скорее всего, какой-то из патчей "забыл"
> скорректировать одно из отладочных сообщений.

Оказалось достаточно двух патчей

diff -k.orig -Naur Linux-PAM-0.75.orig/libpam/pam_handlers.c Linux-PAM-0.75/libpam/pam_handlers.c
--- Linux-PAM-0.75.orig/libpam/pam_handlers.c   2005-05-13 12:47:08 +0400
+++ Linux-PAM-0.75/libpam/pam_handlers.c        2005-05-13 12:48:25 +0400
@@ -292,7 +292,7 @@
                            "_pam_load_conf_file: error reading %s: %s",
                            config_name, pam_strerror(pamh, retval));
     } else {
-       D(("unable to open %s", filename));
+       D(("unable to open %s", config_name));
        _pam_system_log(LOG_ERR,
                        "_pam_load_conf_file: unable to open %s",
                        config_name);

И

diff -k.orig -Naur Linux-PAM-0.75.orig/libpam_misc/Makefile Linux-PAM-0.75/libpam_misc/Makefile
--- Linux-PAM-0.75.orig/libpam_misc/Makefile    2005-05-13 13:07:12 +0400
+++ Linux-PAM-0.75/libpam_misc/Makefile 2005-05-13 13:07:45 +0400
@@ -42,7 +42,12 @@
 SLIBOBJECTS = $(addprefix static/,$(LIBOBJECTS))
 endif
 
+ifeq ($(WITH_LIBDEBUG),yes)
+LINKLIBS += -L../libpam -lpamd
+else
 LINKLIBS += -L../libpam -lpam
+endif
+
 
 # ---------------------------------------------
 ## rules

Все собралось.
Всем спасибо. 



Подробная информация о списке рассылки community