Author: ludo
Date: Sat Apr 23 21:15:11 2011
New Revision: 26942
URL: https://svn.nixos.org/websvn/nix/?rev=26942&sc=1
Log:
Add GNU Pies.
Added:
nixpkgs/trunk/pkgs/servers/pies/
nixpkgs/trunk/pkgs/servers/pies/default.nix
Modified:
nixpkgs/trunk/pkgs/top-level/all-packages.nix
Added: nixpkgs/trunk/pkgs/servers/pies/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/servers/pies/default.nix Sat Apr 23 21:15:11 2011
(r26942)
@@ -0,0 +1,44 @@
+{ fetchurl, stdenv }:
+
+stdenv.mkDerivation rec {
+ name = "pies-1.2";
+
+ src = fetchurl {
+ url = "mirror://gnu/pies/${name}.tar.bz2";
+ sha256 = "18w0dbg77i56cx1bwa789w0qi3l4xkkbascxcv2b6gbm0zmjg1g6";
+ };
+
+ doCheck = true;
+
+ meta = {
+ description = "GNU Pies, a program invocation and execution supervisor";
+
+ longDescription =
+ '' The name Pies (pronounced "p-yes") stands for Program Invocation and
+ Execution Supervisor. This utility starts and controls execution of
+ external programs, called components. Each component is a
+ stand-alone program, which is executed in the foreground. Upon
+ startup, pies reads the list of components from its configuration
+ file, starts them, and remains in the background, controlling their
+ execution. If any of the components terminates, the default action
+ of Pies is to restart it. However, it can also be programmed to
+ perform a variety of another actions such as, e.g., sending mail
+ notifications to the system administrator, invoking another external
+ program, etc.
+
+ Pies can be used for a wide variety of tasks. Its most obious use
+ is to put in backgound a program which normally cannot detach itself
+ from the controlling terminal, such as, e.g., minicom. It can
+ launch and control components of some complex system, such as
+ Jabberd or MeTA1 (and it offers much more control over them than the
+ native utilities). Finally, it can replace the inetd utility!
+ '';
+
+ license = "GPLv3+";
+
+ homepage = http://www.gnu.org/software/pies/;
+
+ platforms = stdenv.lib.platforms.gnu;
+ maintainers = [ stdenv.lib.maintainers.ludo ];
+ };
+}
Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix Sat Apr 23 21:15:06
2011 (r26941)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix Sat Apr 23 21:15:11
2011 (r26942)
@@ -4615,6 +4615,8 @@
tomcat_connectors = callPackage
../servers/http/apache-modules/tomcat-connectors { };
+ pies = callPackage ../servers/pies { };
+
portmap = callPackage ../servers/portmap { };
monetdb = callPackage ../servers/sql/monetdb { };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits