[Elsa-user] Released ELSA-0.8
Brought to you by:
dionjp,
gthouvenin
From: Guillaume T. <gui...@bu...> - 2005-04-29 07:21:23
|
Hello, Here is ELSA 0.8 In this release we replace all python scripts by only two scripts. The user space application 'elsa.py' will use information provided by the user space job daemon and the information provided by a per-process accounting mechanism (like BSD process accounting) to provide a per-group accounting information. Script 'jobmng.py' is the interface to manage groups of processes. Those two scripts are renamed 'elsa' and 'jobmng' during the installation. The ChangeLog shows several others minors improvements. ChangeLog: Fri Apr 29 2005 Guillaume Thouvenin <gui...@bu...> * NEWS: Release ELSA version 0.8 Wed Apr 27 2005 Guillaume Thouvenin <gui...@bu...> * Makefile: Don't install elsa/ directory because there is a conflict with name. So C files are always here but not compiled by default. * utils/Makefile: Remove .py extension when installing python scripts. * utils/elsa.py: This script replace the former analyzer.c, acctv3dump.py and jobmsgdump.py. * utils/acctv3dump.py: This file is replaced by utils/elsa.py. * utils/jobmsgdump.py: This file is replaced by utils/elsa.py. * utils/elsad: Implement the recovery of the status. It's more a hack than a clean solution. * man/elsa.1: Replace the old elsa.py.1. We change the name because during the installation, elsa.py is renamed elsa * man/jobmng.1: Rename jobmng.1.py to jobmng.1. We change the name because during the installation, jobmng.py is renamed jobmng Thu Apr 25 2005 Guillaume Thouvenin <gui...@bu...> * utils/elsad: Rename elsa in elsad. Thu Apr 25 2005 Nguyen Anh Quynh <aq...@gm...> * patch/{connector.h,cn_fork.h}: New files. Copy those two files to /usr/include/linux if needed. We do that to make compilation easier for users. * Rules.mk: Use new variable INSTALL_DIR, INSTALL_DATA, INSTALL_PROG and RC. Use ':=' instead of '='. * all Makefiles: Use new variable INSTALL_DIR, INSTALL_DATA and INSTALL_PROG. * Makefile: Copy header files to /usr/include/linux with the new target 'header'. * man/Makefile: Install man pages into /usr/share/man to follow FSF rules and gzip the man pages when installing. * utils/Makefile: install elsa daemon script into /etc/init.d and /etc/rcN.d. * utils/elsa: use PREFIX variable. * job_daemon/Makefile: Remove '-I .'. * job_daemon/jobd.c: Include "jobd.h" instead of <jobd.h>. Thu Apr 21 2005 Guillaume Thouvenin <gui...@bu...> * patch/linux-2.6.12-rc1-mm4-cnfork.patch: Replace module_init() by __initcall() and remove module_exit() because the fork connector cannot be used as a module. * utils/elsa: Add a new script that can be added in /etc/init.d in order to manage the start/stop job daemon. * utils/jobmng.py: Rename elsa.py to jobmng.py (job manager). * man/jobmng.py.1: Rename elsa.py.1 to jobmng.py.1. * man/Makefile: Add a makefile to install/uninstall/clean man pages. Thu Apr 21 2005 Nguyen Anh Quynh <aq...@gm...> * Rules.mk: Use PREFIX variable for all installed directories since the old BINDIR, SBINDIR and MANDIR all share the same prefix, so this change makes the Makefiles(s) clearer and more scale (Rules.mk. also see other changes to reflex this update in all Makefiles). * all Makefile: See comments above. Also, use INSTALL and RM for intallation and remove in all install and uninstall target. Fixe the current problem in the man/Makefile: if /usr/local/man/man1 doesnt exist, "make -C man install" will fail. That's why we must use "INSTALL = install -D". * man/Makefile: See comments above. Also, "make -C man install" now "gzip" the man files in MANDIR. * patch/linux-2.6.12-rc1-mm4-cnfork.patch: Isolate changes to connector.h to a separate file include/linux/cn_fork.h. Reflex new change to fork.c and cn_fork.c, now we include cn_fork.h instead of connector.h. Feedbacks are welcome, Best regards, The ELSA team http://elsa.sourceforge.net |