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