Commit Graph

21 Commits

Author SHA1 Message Date
Michael Spang 80ac98531f Add init script for ceod 2009-09-08 17:50:31 -04:00
Michael Spang 7f3f4c3a48 Install ceo to /usr not /usr/local 2009-07-30 00:07:01 -04:00
Michael Spang 92652a3af0 Install ceo daemon
We need to split into different packages for the daemon and clients.
2009-07-29 11:35:32 -04:00
Michael Spang bfff0e8e87 Use --as-needed when linking
This avoids complaints by dpkg due to unnecessary links.
2009-07-29 09:22:38 -04:00
Michael Spang e5394d7729 Make lintian happy 2009-07-24 18:48:12 -04:00
Michael Spang 13876b123a Use different CFLAGS for debug & package builds 2009-01-30 22:45:09 -05:00
Michael Spang 9a56175919 Reorganize build process
Now using Python's distutils for installing the Python modules
into the wrong place and python-support for moving them into
the right place, byte-compiling, and all that jazz.
2007-12-13 23:34:09 -05:00
Michael Spang 8c19dc63b6 Make CEO non-SUID
It now binds to the directory as the invoking user.
2007-12-12 02:38:13 -05:00
Michael Spang fddc135056 Remove addhomedir
Yes, it's builtin now.
2007-12-12 01:25:44 -05:00
Michael Spang fc6fa4b630 Build & install addmember and addclub 2007-12-10 03:15:45 -05:00
Michael Spang 28e860abca Make ceoquery non-SUID 2007-12-04 22:01:48 -05:00
David Bartley a2f7888d5d Don't build ceo-old 2007-11-27 18:47:40 -05:00
Michael Spang 31c05d869f Remove remnants of SQL interface 2007-10-26 00:09:53 -04:00
Michael Spang 588f90b082 Add experimental urwid-based GUI 2007-09-25 04:24:49 -04:00
Michael Spang 1e1529567f Install csc.schema with the package. 2007-02-18 22:12:23 -05:00
Michael Spang c2912751d8 Added csc-chsh and csc-chfn to build and install scripts. 2007-02-18 21:30:46 -05:00
Michael Spang bb84794a27 Added "ceoquery", a utility to retrieve lists of members and users. 2007-02-02 21:45:24 -05:00
Michael Spang 2828ed6997 Added "addhomedir", a utility to create home directories for new users. 2007-01-29 01:42:42 -05:00
Michael Spang 58bf72726a New release (version 0.2).
Updates in this version:

  * Tests added to most Python modules.
  * Split configuration files.
  * Added maintainer scripts to manage permissions during install and purge.
  * Added functions for use by tools planned for next release (chfn, etc).


  * Added support for account "repair", which will recreate LDAP entries
    and Kerberos principals if necessary.
  * The recreate account menu option is now active.


  * Replaced instances of "== None" and "!= None" with "is None" and
    "is not None", respectively (thanks to: Nick Guenther).
  * Renamed terms.valid() to terms.validate() (thanks to: Nick Guenther).
2007-01-27 19:23:18 -05:00
Michael Spang cb59e85c2e Moved files into their new locations prior to commit of 0.2.
The changes in most files between 0.1 and 0.2 are so large that git is unable
to automatically detect the renames that took place. This commit moves files
into their new locations so that the history is accurate.
2007-01-27 18:48:26 -05:00
Michael Spang dfc747f9c6 Initial import (version 0.1). 2007-01-27 18:41:51 -05:00