libcgroup v0.31: Updating to latest upstream.
This commit is contained in:
		
							parent
							
								
									e254b74704
								
							
						
					
					
						commit
						a1d521bfad
					
				| @ -1 +1 @@ | |||||||
| libcgroup-0.1c.tar.bz2 | libcgroup-0.31.tar.bz2 | ||||||
|  | |||||||
							
								
								
									
										41
									
								
								fix_makefile_to_link_with_builddir.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								fix_makefile_to_link_with_builddir.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,41 @@ | |||||||
|  | Index: v0.31/Makefile.in
 | ||||||
|  | ===================================================================
 | ||||||
|  | --- v0.31.orig/Makefile.in	2008-09-05 19:52:44.000000000 +0530
 | ||||||
|  | +++ v0.31/Makefile.in	2008-09-05 20:33:01.000000000 +0530
 | ||||||
|  | @@ -14,7 +14,7 @@ YACC_DEBUG=-t
 | ||||||
|  |  DEBUG=-DDEBUG | ||||||
|  |  INC=-I. | ||||||
|  |  LIBS= -lcgroup -lpthread | ||||||
|  | -LDFLAGS=@LDFLAGS@ -L .
 | ||||||
|  | +LDFLAGS=@LDFLAGS@ -L . -L $(RPM_BUILD_ROOT)
 | ||||||
|  |  YACC=@YACC@ | ||||||
|  |  LEX=@LEX@ | ||||||
|  |  bindir=@bindir@ | ||||||
|  | @@ -38,7 +38,7 @@ cgconfigparser: libcgroup.so config.c y.
 | ||||||
|  |  cgexec: libcgroup.so cgexec.c libcgroup.h | ||||||
|  |  	$(CC) $(CFLAGS) -Wall -o $@ cgexec.c $(LDFLAGS) $(LIBS) | ||||||
|  |   | ||||||
|  | -cgclassify: cgclassify.c
 | ||||||
|  | +cgclassify: libcgroup.so cgclassify.c
 | ||||||
|  |  	$(CC) $(CFLAGS) -Wall -o $@ cgclassify.c $(LDFLAGS) $(LIBS) | ||||||
|  |   | ||||||
|  |  y.tab.c: parse.y lex.yy.c | ||||||
|  | @@ -59,14 +59,14 @@ pam_cgroup.so: pam_cgroup.c
 | ||||||
|  |  	$(CC) $(CFLAGS) -shared -fPIC -Wall -o $@ pam_cgroup.c $(LDFLAGS) \ | ||||||
|  |  	$(LIBS) -lpam | ||||||
|  |   | ||||||
|  | -install: libcgroup.so cgexec cgclassify
 | ||||||
|  | +install: libcgroup.so cgexec cgclassify cgconfigparser
 | ||||||
|  |  	$(INSTALL_DATA) -D libcgroup.h $(DESTDIR)$(includedir)/libcgroup.h | ||||||
|  |  	$(INSTALL) -D libcgroup.so $(DESTDIR)$(libdir)/libcgroup-$(PACKAGE_VERSION).so | ||||||
|  |  	ln -sf libcgroup-$(PACKAGE_VERSION).so $(DESTDIR)$(libdir)/libcgroup.so.$(VERSION) | ||||||
|  |  	ln -sf libcgroup.so.$(VERSION) $(DESTDIR)$(libdir)/libcgroup.so | ||||||
|  | -	$(INSTALL) -D cgconfigparser $(DESTDIR)$(sbindir)
 | ||||||
|  | -	$(INSTALL) cgexec $(DESTDIR)$(bindir)/cgexec
 | ||||||
|  | -	$(INSTALL) cgclassify $(DESTDIR)$(bindir)/cgclassify
 | ||||||
|  | +	$(INSTALL) -D cgconfigparser $(DESTDIR)$(sbindir)/cgconfigparser
 | ||||||
|  | +	$(INSTALL) -D cgexec $(DESTDIR)$(bindir)/cgexec
 | ||||||
|  | +	$(INSTALL) -D cgclassify $(DESTDIR)$(bindir)/cgclassify
 | ||||||
|  |   | ||||||
|  |  uninstall: libcgroup.so | ||||||
|  |  	rm -f $(DESTDIR)$(includedir)/libcgroup.h | ||||||
							
								
								
									
										13
									
								
								fix_overflow.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								fix_overflow.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,13 @@ | |||||||
|  | Index: v0.31/api.c
 | ||||||
|  | ===================================================================
 | ||||||
|  | --- v0.31.orig/api.c	2008-09-05 19:52:44.000000000 +0530
 | ||||||
|  | +++ v0.31/api.c	2008-09-05 20:06:53.000000000 +0530
 | ||||||
|  | @@ -1041,7 +1041,7 @@ struct cgroup *cgroup_get_cgroup(struct 
 | ||||||
|  |  					cg_mount_table[i].name)) | ||||||
|  |  			continue; | ||||||
|  |   | ||||||
|  | -		strncat(path, cgroup->name, sizeof(path));
 | ||||||
|  | +		strncat(path, cgroup->name, sizeof(path) - strlen(path));
 | ||||||
|  |   | ||||||
|  |  		if (access(path, F_OK)) | ||||||
|  |  			continue; | ||||||
| @ -1,11 +1,13 @@ | |||||||
| Name: libcgroup | Name: libcgroup | ||||||
| Summary: Tools and libraries to control and monitor control groups | Summary: Tools and libraries to control and monitor control groups | ||||||
| Group: Development/Libraries | Group: Development/Libraries | ||||||
| Version: 0.1c | Version: 0.31 | ||||||
| Release:        3%{?dist} | Release:        1%{?dist} | ||||||
| License: LGPLv2+ | License: LGPLv2+ | ||||||
| URL: http://libcg.sourceforge.net/ | URL: http://libcg.sourceforge.net/ | ||||||
| Source0: http://downloads.sourceforge.net/libcg/%{name}-%{version}.tar.bz2 | Source0: http://downloads.sourceforge.net/libcg/%{name}-%{version}.tar.bz2 | ||||||
|  | patch0: http://downloads.sourceforge.net/libcg/fix_overflow.patch | ||||||
|  | patch1: http://downloads.sourceforge.net/libcg/fix_makefile_to_link_with_builddir.patch | ||||||
| BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) | BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) | ||||||
| BuildRequires: byacc | BuildRequires: byacc | ||||||
| BuildRequires: flex | BuildRequires: flex | ||||||
| @ -27,6 +29,8 @@ provide scripts to manage that configuration. | |||||||
| 
 | 
 | ||||||
| %prep | %prep | ||||||
| %setup -q | %setup -q | ||||||
|  | %patch0 -p1 | ||||||
|  | %patch1 -p1 | ||||||
| 
 | 
 | ||||||
| %build | %build | ||||||
| %configure | %configure | ||||||
| @ -48,6 +52,9 @@ rm -rf $RPM_BUILD_ROOT | |||||||
| %defattr(-,root,root,-) | %defattr(-,root,root,-) | ||||||
| %{_libdir}/libcgroup-%{version}.so | %{_libdir}/libcgroup-%{version}.so | ||||||
| %{_libdir}/libcgroup.so.* | %{_libdir}/libcgroup.so.* | ||||||
|  | %{_bindir}/cgexec | ||||||
|  | %{_bindir}/cgclassify | ||||||
|  | %{_sbindir}/cgconfigparser | ||||||
| %doc COPYING INSTALL | %doc COPYING INSTALL | ||||||
| 
 | 
 | ||||||
| %files devel | %files devel | ||||||
| @ -58,6 +65,8 @@ rm -rf $RPM_BUILD_ROOT | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Thu Sep 11 2008 Dhaval Giani <dhaval@linux-vnet.ibm.com> 0.31-1 | ||||||
|  | - Update to latest upstream | ||||||
| * Sat Aug 2 2008 Dhaval Giani <dhaval@linux.vnet.ibm.com> 0.1c-3 | * Sat Aug 2 2008 Dhaval Giani <dhaval@linux.vnet.ibm.com> 0.1c-3 | ||||||
| - Change release to fix broken upgrade path | - Change release to fix broken upgrade path | ||||||
| * Wed Jun 11 2008 Dhaval Giani <dhaval@linux.vnet.ibm.com> 0.1c-1 | * Wed Jun 11 2008 Dhaval Giani <dhaval@linux.vnet.ibm.com> 0.1c-1 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user