aboutsummaryrefslogtreecommitdiff
path: root/pkgs
diff options
context:
space:
mode:
authorSander van der Burg <sander.van.der.burg@mendix.com>2019-09-22 21:18:54 +0200
committerSander van der Burg <sander.van.der.burg@mendix.com>2019-09-22 21:18:54 +0200
commit96ffba10f5c959656314998f667f4999406b4144 (patch)
treec83923dae42b4d8f78d592e742e34db3997f1038 /pkgs
parent1c0ea626a1ed700e0f2ddd92c70132bb1c528d02 (diff)
daemon: init at 0.6.4
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/system/daemon/default.nix25
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/tools/system/daemon/default.nix b/pkgs/tools/system/daemon/default.nix
new file mode 100644
index 00000000000..9bc6ecc6ddf
--- /dev/null
+++ b/pkgs/tools/system/daemon/default.nix
@@ -0,0 +1,25 @@
+{stdenv, fetchurl, perl}:
+
+stdenv.mkDerivation {
+ name = "daemon-0.6.4";
+ src = fetchurl {
+ url = http://libslack.org/daemon/download/daemon-0.6.4.tar.gz;
+ sha256 = "18aw0f8k3j30xqwv4z03962kdpqd10nf1w9liihylmadlx5fmff4";
+ };
+ makeFlags = "PREFIX=$(out)";
+ buildInputs = [ perl ];
+
+ meta = {
+ description = "Daemon turns other process into daemons";
+ longDescription = ''
+ Daemon turns other process into daemons. There are many tasks that need
+ to be performed to correctly set up a daemon process. This can be tedious.
+ Daemon performs these tasks for other processes. This is useful for
+ writing daemons in languages other than C, C++ or Perl (e.g. /bin/sh,
+ Java).
+ '';
+ license = stdenv.lib.licenses.gpl2Plus;
+ maintainers = [ stdenv.lib.maintainers.sander ];
+ platforms = stdenv.lib.platforms.unix;
+ };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index a2fbc80a9c6..d87090210ea 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2520,6 +2520,8 @@ in
dadadodo = callPackage ../tools/text/dadadodo { };
+ daemon = callPackage ../tools/system/daemon { };
+
daemonize = callPackage ../tools/system/daemonize { };
daq = callPackage ../applications/networking/ids/daq { };