Source: powernap
Section: admin
Priority: optional
Maintainer: Daniel Collins <solemnwarning@solemnwarning.net>
Standards-Version: 3.9.1
Build-Depends: debhelper (>= 13), gettext-base, python3, dh-python
Homepage: https://github.com/solemnwarning/powernap

Package: powernap-git
Architecture: all
Depends:
 ${misc:Depends},
 ${python3:Depends},
 debconf (>= 0.5) | debconf-2.0,
 pm-utils,
 python3-pytimeparse
Recommends: ethtool
Enhances: powerwake-git
Description: reduce the power consumption of a system when inactive
 PowerNap watches a series of configurable monitors.  When no activity
 has occurred on any of these monitors for some specified time, PowerNap
 deems the system inactive, and takes action, as configured by the system
 administrator.
 .
 PowerNap can monitor:
   * User Activity (Console, Keyboard, Mouse)
   * System Activity (Load, Processes, Process IO)
   * Network Activity (wake-on-lan, UDP ports, TCP ports)
 .
 Some of these are event-based, while others are poll-based.  PowerNap's
 polling interval, INTERVAL_SECONDS, is configurable.
 .
 The required length of inactivity, ABSENT_SECONDS, is configurable.
 . 
 The action taken by PowerNap when the system is active, is configurable,
 and might be one of pm-powersave, pm-suspend, pm-hibernate, poweroff,
 or any executable script as chosen by the system administrator.
 .
 See /etc/powernap/config for all configurable options and defaults.

Package: powerwake-git
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}, debconf (>= 0.5) | debconf-2.0
Enhances: powernap-git
Description: remotely wake a napping system
 PowerWake is a generic mechanism for remotely waking systems.  It is
 intended to support wake-on-lan, ipmi, and other remote waking mechanisms.
 Currently, wake-on-lan is the only supported mechanism.  It also includes
 some handy caching of MAC addresses, such that systems can be awakened by
 hostname or ip address, in addition to MAC address.

Package: powerwaked-git
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}, debconf (>= 0.5) | debconf-2.0,
 powerwake-common-git (= ${binary:Version})
Enhances: powerwake-git
Description: remotely wake a napping system - Server Daemon
 PowerWake Server is a mechanism to remotely monitor and wake up systems
 based on manual intervention, or automatic intervention based on a set of
 monitors.
 .
 PowerWake Server can monitor:
   * PowerNap status (online, powersave, offline)
   * Network activity (ARP activity for a given set of hosts)
 .
 When activity is received, the monitors will automatically try to wake up
 if it is in powersave or offline mode.

Package: powerwake-common-git
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}, debconf (>= 0.5) | debconf-2.0, python3-scapy
Description: common library files required by powerwake
 This package contains the common library files required as a runtime
 dependency of powerwake-server.
