Author: glen Date: Tue Feb 23 14:25:35 2010 GMT Module: packages Tag: HEAD ---- Log message: - add large offset bits patch from debian
---- Files affected: packages/nss_extrausers: nss_extrausers.spec (1.3 -> 1.4) , lfs.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/nss_extrausers/nss_extrausers.spec diff -u packages/nss_extrausers/nss_extrausers.spec:1.3 packages/nss_extrausers/nss_extrausers.spec:1.4 --- packages/nss_extrausers/nss_extrausers.spec:1.3 Sat Jul 18 15:23:25 2009 +++ packages/nss_extrausers/nss_extrausers.spec Tue Feb 23 15:25:30 2010 @@ -3,13 +3,14 @@ Summary(pl.UTF-8): Moduł NSS dostarczający dodatkowe pliki passwd, group i shadow Name: nss_extrausers Version: 0.2 -Release: 1 +Release: 3 License: LGPL Group: Base Source0: http://ftp.debian.org/debian/pool/main/libn/libnss-extrausers/libnss-extrausers_%{version}.orig.tar.gz # Source0-md5: 68f13e0dd0523a77182cac165dc5491b Patch0: %{name}-makefile.patch Patch1: %{name}-pld.patch +Patch2: lfs.patch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -26,6 +27,7 @@ %setup -q -n libnss-extrausers-%{version} %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build CC="%{__cc}" @@ -55,7 +57,7 @@ %files %defattr(644,root,root,755) %doc README -%attr(755,root,root) /%{_libdir}/*.so* +%attr(755,root,root) /%{_libdir}/*.so.2 %dir %{_var}/lib/extrausers %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/extrausers/passwd %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/extrausers/group @@ -67,6 +69,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.4 2010/02/23 14:25:30 glen +- add large offset bits patch from debian + Revision 1.3 2009/07/18 13:23:25 hawk - fixed for PLD, now it works, release 1 @@ -75,4 +80,3 @@ Revision 1.1 2009/07/16 21:12:21 hawk - initial, doesn't work yet - ================================================================ Index: packages/nss_extrausers/lfs.patch diff -u /dev/null packages/nss_extrausers/lfs.patch:1.1 --- /dev/null Tue Feb 23 15:25:35 2010 +++ packages/nss_extrausers/lfs.patch Tue Feb 23 15:25:30 2010 @@ -0,0 +1,36 @@ +--- libnss-extrausers-0.2.orig/group.c ++++ libnss-extrausers-0.2/group.c +@@ -29,6 +29,7 @@ + Lesser General Public License for more details. + */ + #define _GNU_SOURCE 1 ++#define _FILE_OFFSET_BITS 64 + + #include <stdio.h> + #include <stdlib.h> +@@ -119,7 +120,9 @@ + gid_t t_gid; + char *t_name,*t_passwd; + char **t_mem; ++ off_t last_position; + ++ last_position = ftello(stream); + flockfile(stream); + while( 1 ) { + buffer[buflen - 1] = '\xff'; +@@ -139,6 +142,7 @@ + if( buffer[buflen - 1] != '\xff' || h == NULL ) { + funlockfile(stream); + *errnop = ERANGE; ++ fseeko(stream, last_position, SEEK_SET); + return NSS_STATUS_TRYAGAIN; + } + while( isspace(*h) && h != p ) { +@@ -177,6 +181,7 @@ + t_mem = parse_list(h,buffer,buflen,errnop); + if( t_mem == NULL ){ + funlockfile(stream); ++ fseeko(stream, last_position, SEEK_SET); + return NSS_STATUS_TRYAGAIN; + } + if( t_gid < MINGID ) { ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nss_extrausers/nss_extrausers.spec?r1=1.3&r2=1.4&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
