[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