£ata na PAM-a.

Marcin Dalecki dalecki w cs.net.pl
Sob, 27 Lut 1999, 15:38:44 CET


A oto ³at na dzi¶ ci±g dalszy...

Wiêc tym razem oduczy³em pam-a zachcianki aby by³ ju¿ on zainstalowany
zanim da siê przekompilowaæ. No i oczywi¶cie wbi³em mu do g³owy ³opat±,
¿e lepiej
stosowaæ chyba jednak aktualne wersje nag³ówków z drzewka rozowojowego
zamiast aktualnie zainstalowanych...

Tak czy siak mam powa¿ne w±tpliwo¶ci co do ogólnej jako¶ci ca³ego tego
systemu zwi±zanego z PAM, czy PWDB itp.. Bo je¶li kto¶ pope³nia tego
typu b³êdy zwi±zane z niechlujstwem w samej kofiguracji swojego drzewka
rozwojowego, to mo¿na sobie ³atwo wyekstrapolowaæ jak wy¶mienity,
czysty,
klarowny i bezb³êdny musi byæ jego w³a¶ciwy kod... 
U mnie w firmie oni by roboty nie dostali --- to pewne.

--Marcin Dalecki
-------------- nastêpna czê¶æ ---------
diff -ur Linux-PAM/libpam_misc/help_env.c Linux-PAM-new/libpam_misc/help_env.c
--- Linux-PAM/libpam_misc/help_env.c	Sun Jul 12 07:17:15 1998
+++ Linux-PAM-new/libpam_misc/help_env.c	Sat Feb 27 15:17:43 1999
@@ -18,7 +18,7 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
-#include <security/pam_misc.h>
+#include "pam_misc.h"
 
 /*
  * This is a useful function for dumping the Linux-PAM environment
diff -ur Linux-PAM/libpam_misc/misc_conv.c Linux-PAM-new/libpam_misc/misc_conv.c
--- Linux-PAM/libpam_misc/misc_conv.c	Sun Jul 12 07:17:15 1998
+++ Linux-PAM-new/libpam_misc/misc_conv.c	Sat Feb 27 15:16:47 1999
@@ -41,7 +41,7 @@
 #include <unistd.h>
 
 #include <security/pam_appl.h>
-#include <security/pam_misc.h>
+#include "pam_misc.h"
 
 #define INPUTSIZE PAM_MAX_MSG_SIZE           /* maximum length of input+1 */
 #define CONV_ECHO_ON  1                            /* types of echo state */
diff -ur Linux-PAM/modules/pam_filter/pam_filter.c Linux-PAM-new/modules/pam_filter/pam_filter.c
--- Linux-PAM/modules/pam_filter/pam_filter.c	Sat Feb 27 15:25:04 1999
+++ Linux-PAM-new/modules/pam_filter/pam_filter.c	Sat Feb 27 15:14:12 1999
@@ -51,7 +51,7 @@
 #define PAM_SM_PASSWORD
 
 #include <security/pam_modules.h>
-#include <security/pam_filter.h>
+#include "include/pam_filter.h"
 
 /* ------ some tokens used for convenience throughout this file ------- */
 
diff -ur Linux-PAM/modules/pam_filter/upperLOWER/upperLOWER.c Linux-PAM-new/modules/pam_filter/upperLOWER/upperLOWER.c
--- Linux-PAM/modules/pam_filter/upperLOWER/upperLOWER.c	Sat Feb 27 15:25:04 1999
+++ Linux-PAM-new/modules/pam_filter/upperLOWER/upperLOWER.c	Sat Feb 27 15:15:05 1999
@@ -24,7 +24,7 @@
 #include <sys/types.h>
 #include <unistd.h>
 
-#include <security/pam_filter.h>
+#include "../include/pam_filter.h"
 
 /* ---------------------------------------------------------------- */
 
-------------- nastêpna czê¶æ ---------
--- pam.spec-orig	Sat Feb 27 15:19:39 1999
+++ pam.spec	Sat Feb 27 15:22:58 1999
@@ -5,7 +5,7 @@
 Summary(tr):	Modüler, artýmsal doðrulama birimleri
 Name:		pam
 Version:	0.66
-Release:	5d
+Release:	6
 Copyright:	GPL or BSD
 Group:		Libraries
 Group(pl):	Biblioteki
@@ -30,6 +30,7 @@
 Patch15:	%{name}-umask.patch
 Patch16:	%{name}-deflimit.patch
 Patch17:	%{name}-priority.patch
+Patch18:	%{name}-bstp.patch
 Buildroot:	/tmp/%{name}-%{version}-root
 Url:		http://parc.power.net/morgan/Linux-PAM/index.html
 Prereq:		/sbin/ldconfig
@@ -101,6 +102,7 @@
 %patch15 -p1
 %patch16 -p1
 %patch17 -p1
+%patch18 -p1
 
 %build
 touch .freezemake
@@ -109,8 +111,6 @@
 
 make OPTIMIZE="$RPM_OPT_FLAGS -DWITH_PRIORITY"
 
-(cd doc; make)
-
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -128,7 +128,7 @@
 echo .so pam.8 > $RPM_BUILD_ROOT/usr/man/man8/pam.d.8
 
 gzip -9fn $RPM_BUILD_ROOT/usr/man/man[38]/* 
-bzip2 -9 doc/ps/*.ps doc/txts/*.txt doc/specs/rfc86.0.txt
+bzip2 -9 doc/specs/rfc86.0.txt
 
 strip $RPM_BUILD_ROOT/lib/*.so.*.*
 chmod 755 $RPM_BUILD_ROOT/lib/*.so.*
@@ -141,7 +141,6 @@
 
 %files
 %defattr(644,root,root,755)
-%doc doc/html doc/ps/*.ps.bz2 doc/txts/*.txt.bz2
 %doc doc/specs/rfc86.0.txt.bz2
 
 %attr(750,root,root) %dir /etc/pam.d
@@ -170,6 +169,12 @@
 /usr/include/security/*
 
 %changelog
+* Sat Feb 27 1999 Marcin Dalecki <dalecki w cs.net.pl>
+  [0.66-6]
+- fixed stiupid bootstrapping problems. The number of patches
+  in charge appears to be a good measure of the (non-)quality of this
+  whole package.
+
 * Sun Feb 14 1999 Marcin Korzonek <mkorz w shadow.eu.org>
   [0.66-5d]
 - added pam-priority patch (setting priority for user processes 


Więcej informacji o liście dyskusyjnej pld-devel-pl