rpms/pam_mysql/devel pam_mysql-0.7RC1-resps-segfault.patch, NONE, 1.1 pam_mysql.spec, 1.16, 1.17

Paul P Komkoff Jr (stingray) fedora-extras-commits at redhat.com
Sat Jan 19 14:58:48 UTC 2008


Author: stingray

Update of /cvs/extras/rpms/pam_mysql/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11409

Modified Files:
	pam_mysql.spec 
Added Files:
	pam_mysql-0.7RC1-resps-segfault.patch 
Log Message:
Fixed the remaining issues with packaging, added one bugfix

pam_mysql-0.7RC1-resps-segfault.patch:

--- NEW FILE pam_mysql-0.7RC1-resps-segfault.patch ---
--- pam_mysql-0.7RC1/pam_mysql.c	2006-01-09 02:35:59.000000000 -0800
+++ pam_mysql-0.7RC1.new/pam_mysql.c	2007-09-11 10:59:47.494608680 -0700
@@ -3205,7 +3205,7 @@
 	}
 
 	for (i = 0; i < nargs; i++) {
-		if (resps[i].resp != NULL &&
+		if (resps != NULL && resps[i].resp != NULL &&
 				NULL == (retval[i] = xstrdup(resps[i].resp))) {
 			syslog(LOG_AUTHPRIV | LOG_CRIT, PAM_MYSQL_LOG_PREFIX "allocation failure at " __FILE__ ":%d", __LINE__);
 			err = PAM_MYSQL_ERR_ALLOC;


Index: pam_mysql.spec
===================================================================
RCS file: /cvs/extras/rpms/pam_mysql/devel/pam_mysql.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- pam_mysql.spec	11 Jan 2008 18:14:52 -0000	1.16
+++ pam_mysql.spec	19 Jan 2008 14:58:11 -0000	1.17
@@ -1,14 +1,15 @@
 Summary:	PAM module for auth UNIX users using MySQL data base
 Name:		pam_mysql
 Version:	0.7
-Release:	0.3.rc1%{?dist}
+Release:	0.4.rc1%{?dist}
 Epoch:		1
 License:	GPLv2+
 Group:		System Environment/Base
 Source0:	http://dl.sf.net/pam-mysql/%{name}-%{version}RC1.tar.gz
+Patch0:		pam_mysql-0.7RC1-resps-segfault.patch
 URL:		http://sf.net/projects/pam-mysql/
-BuildRequires:  pam-devel mysql-devel zlib-devel openssl-devel cyrus-sasl-devel
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root-%(id -u -n)
+BuildRequires:  pam-devel mysql-devel cyrus-sasl-devel
+BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 Requires:	pam
 
 %description
@@ -17,11 +18,20 @@
 
 %prep
 %setup -q -n %{name}-%{version}RC1
+%patch0 -p1
 
 %build
-%configure --with-openssl --with-pam-mods-dir=/%{_lib}/security
+%configure \
+  --with-openssl \
+  --with-pam-mods-dir=/%{_lib}/security \
+  --enable-static=no \
+  --with-cyrus-sasl2
+
 make %{?_smp_mflags}
 
+mv CREDITS CREDITS.lame
+iconv -f latin1 -t utf-8 -o CREDITS CREDITS.lame
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
@@ -36,7 +46,10 @@
 /%{_lib}/security/pam_mysql.so
 
 %changelog
-* Thu Jan 9 2008 lonely wolf <wolfy at fedoraproject dot org> - 0.7-0.1.rc1.1
+* Sat Jan 19 2008 Paul P. Komkoff Jr <i at stingr.net> - 0.7-0.4.rc1.1
+- more packaging fixes and one segfault bugfix
+
+* Thu Jan 9 2008 lonely wolf <wolfy at fedoraproject dot org> - 0.7-0.3.rc1.1
 - couple of fixes
 
 * Thu Dec 06 2007 Release Engineering <rel-eng at fedoraproject dot org> - 0.7-0.2.rc1




More information about the fedora-extras-commits mailing list