Source: schedwisrv
Section: net
Priority: extra
Maintainer: Herve Quatremain <rv4m@yahoo.co.uk>
Build-Depends: debhelper (>= 8.0.0), autotools-dev, python-all (>= 2.7.3-4), sed, libgnutls-dev (>= 2.2.0), libwrap0-dev, libdbi-dev, sqlite3
X-Python-Version: >= 2.7
Standards-Version: 3.9.3
Homepage: http://www.nongnu.org/schedwi

Package: schedwisrv
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, schedwisrv-common (= ${source:Version}), libdbd-sqlite3, mailx, python-muntjac, python-muntjac-demo, openssl, sed, adduser (>= 3.10)
Description: Task scheduler server
 Schedwi is a task scheduler.  It can run scripts or commands on remote
 clients at a specified date and time and its chaining capability allows
 tasks to be run in sequence.  Schedwi is composed of the following
 components:
 .
  * The server schedules the tasks and submits them to the agents.
    The execution of a task can be triggered by date and time but also
    by the result of a previous task or by the existence of a file on a
    remote agent (useful when a task must process a file generated by
    a previous task).
 .
  * The agents (or clients) receive the task requests from the server
    and run them on the local host.  They report the execution status
    to the server.
 .
  * A command line tool can be used to manage the server, to follow
    the task scheduling in real and to define new tasks.  A Web
    graphical interface is also available.
 .
 This package is the server part of Schedwi.
 It comes as three daemons and must be run on the server.

Package: schedwisrv-utils
Architecture: all
Depends: schedwisrv-common (= ${source:Version})
Description: Text user interface for schedwisrv
 Schedwi is a task scheduler.  It can run scripts or commands on remote
 clients at a specified date and time and its chaining capability allows
 tasks to be run in sequence.  Schedwi is composed of the following
 components:
 .
  * The server schedules the tasks and submits them to the agents.
    The execution of a task can be triggered by date and time but also
    by the result of a previous task or by the existence of a file on a
    remote agent (useful when a task must process a file generated by
    a previous task).
 .
  * The agents (or clients) receive the task requests from the server
    and run them on the local host.  They report the execution status
    to the server.
 .
  * A command line tool can be used to manage the server, to follow
    the task scheduling in real and to define new tasks.  A Web
    graphical interface is also available.
 .
 This package is the text user interface to administrate Schedwi.  It
 can be used to create tasks, and also to follow the task scheduling.

Package: schedwisrv-common
Architecture: all
Depends: ${python:Depends}, python-m2crypto, python-sqlalchemy, python-pam
Description: Common python modules for schedwisrv
 Schedwi is a task scheduler.  It can run scripts or commands on remote
 clients at a specified date and time and its chaining capability allows
 tasks to be run in sequence.  Schedwi is composed of the following
 components:
 .
  * The server schedules the tasks and submits them to the agents.
    The execution of a task can be triggered by date and time but also
    by the result of a previous task or by the existence of a file on a
    remote agent (useful when a task must process a file generated by
    a previous task).
 .
  * The agents (or clients) receive the task requests from the server
    and run them on the local host.  They report the execution status
    to the server.
 .
  * A command line tool can be used to manage the server, to follow
    the task scheduling in real and to define new tasks.  A Web
    graphical interface is also available.
 .
 This package contains the python modules required by the schedwi web$
 interface and the command line tools.
