rpms/elsa/devel elsa.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Guillaume Thouvenin (thouveng) fedora-extras-commits at redhat.com
Tue Jan 23 14:53:10 UTC 2007


Author: thouveng

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

Modified Files:
	.cvsignore sources 
Added Files:
	elsa.spec 
Log Message:
auto-import elsa-1.4-2 on branch devel from elsa-1.4-2.src.rpm


--- NEW FILE elsa.spec ---
Summary:        ELSA is an enhanced Linux system accounting
Name:           elsa
Version:        1.4
Release:        2%{?dist}

Group:          Applications/System
License:        GPL 
URL:            http://elsa.sourceforge.net   
Source0:        elsa-%{version}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)


# As connector are available since linux 2.6.15 (maybe 2.6.14) we need 
# a version superior or equal to 2.6.15
BuildRequires:  gcc
BuildRequires:  glib2-devel
BuildRequires:  kernel-headers >= 2.6.15
Requires:       psacct
Requires:       python 


%description
We want to improve the Linux accounting. The current BSD-accounting provides
accounting information but only for one process. We want to extend this to 
a group of processes. Thus, we need to be able to manage groups of processes 
in order to perform a per-groug-of-processes accounting. One of properties is
if a process is in a group, its children will be in the same group. In this 
project we use the process events connector to catch the creation of a new 
process and we propose a user space solution for managing groups of processes. 

%define kversion `rpm -q kernel-headers | head -n 1 | cut --delimiter='-' -f 3,4`

%prep
%setup -q

%build
CFLAGS="%{optflags}" make %{?_smp_mflags} USER_INCLUDES=-I/usr/src/kernels/%{kversion}-%{_host_cpu}/include

%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%{_bindir}/elsa
%{_bindir}/jobmng
%{_sbindir}/jobd
%{_mandir}/man1/elsa*
%{_mandir}/man1/jobmng*
%doc -P ChangeLog COPYING README HOWTO utils/test_elsa_installation.sh

%changelog
* Tue Nov 21 2006 Guillaume Thouvenin <guillaume.thouvenin at bull.net> - 1.4-2
- Add a reference about release 1.4 and being submitted for FC6 in the 
  NEWS file
- Remove the TODO file because there is only a reference to webmin that is now 
  a part of another package

* Tue Nov 7 2006 Guillaume Thouvenin <guillaume.thouvenin at bull.net> - 1.4-1
- Add connector.h header file in jobd/jobd.c
- Use kernel-headers dependancy instead of kernel-devel
- Use a new definition of kversion but it is a quick fix

* Thu Sep 7 2006 Guillaume Thouvenin <guillaume.thouvenin at bull.net> - 1.3.0-2
- Remove webmin directory. The webmin module is now an add-on that 
  can be downloaded from elsa.sf.net
- Add a script that tests if the running system is using BSD Process
  Accounting version 3 and if the usage of 'jobs' is okay.

* Thu Aug 31 2006 Guillaume Thouvenin <guillaume.thouvenin at bull.net> - 1.3.0-1
- First release


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/elsa/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	23 Jan 2007 08:39:33 -0000	1.1
+++ .cvsignore	23 Jan 2007 14:52:40 -0000	1.2
@@ -0,0 +1 @@
+elsa-1.4.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/elsa/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	23 Jan 2007 08:39:33 -0000	1.1
+++ sources	23 Jan 2007 14:52:40 -0000	1.2
@@ -0,0 +1 @@
+0073f4a2b751f4b5fdad215a25ccccf7  elsa-1.4.tar.bz2




More information about the fedora-extras-commits mailing list