diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2009-08-26 16:22:20 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2009-08-26 16:22:20 +0000 |
commit | f16657b14f2f05e03ad10c572c35594b267a7012 (patch) | |
tree | 6d00e8fde7e8acb4d0d79b61c350d2ad224000e3 /pkgs/tools | |
parent | 921de5b511a2403cadb0749f5d24dfcf25b876c5 (diff) |
Adding monit monitoring tool; in the course of action creating a script to auto-prepare basic autoupdate layout
svn path=/nixpkgs/trunk/; revision=16863
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/system/monit/default.nix | 30 | ||||
-rw-r--r-- | pkgs/tools/system/monit/src-for-default.nix | 8 | ||||
-rw-r--r-- | pkgs/tools/system/monit/src-info-for-default.nix | 4 |
3 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/tools/system/monit/default.nix b/pkgs/tools/system/monit/default.nix new file mode 100644 index 0000000000000..b8b2e2cbcdcf3 --- /dev/null +++ b/pkgs/tools/system/monit/default.nix @@ -0,0 +1,30 @@ +a : +let + s = import ./src-for-default.nix; + buildInputs = with a; [ + bison flex openssl + ]; +in +rec { + src = a.fetchUrlFromSrcInfo s; + + inherit (s) name; + inherit buildInputs; + + /* doConfigure should be removed if not needed */ + phaseNames = ["preConfigure" "doConfigure" "doMakeInstall"]; + configureFlags = [ + "--with-ssl-incl-dir=${a.openssl}/include" + "--with-ssl-lib-dir=${a.openssl}/lib" + ]; + preConfigure = a.fullDepEntry ('' + sed -e 's@/bin/@@' -i Makefile.in + '') ["doUnpack" "minInit"]; + + meta = { + description = "Monitoring system"; + maintainers = [ + a.lib.maintainers.raskin + ]; + }; +} diff --git a/pkgs/tools/system/monit/src-for-default.nix b/pkgs/tools/system/monit/src-for-default.nix new file mode 100644 index 0000000000000..f024801515fbe --- /dev/null +++ b/pkgs/tools/system/monit/src-for-default.nix @@ -0,0 +1,8 @@ +rec { + advertisedUrl="http://mmonit.com/monit/download/../dist/monit-5.0.3.tar.gz"; + version = "5.0.3"; + url="http://mmonit.com/monit/download/../dist/monit-5.0.3.tar.gz"; + hash = "1lw7qp5906cb9jg8ifhfy9cvv4gbd28mkapgfpx0klb17jdm7ljx"; + name = "monit-5.0.3"; + +} diff --git a/pkgs/tools/system/monit/src-info-for-default.nix b/pkgs/tools/system/monit/src-info-for-default.nix new file mode 100644 index 0000000000000..691984a9fd5e7 --- /dev/null +++ b/pkgs/tools/system/monit/src-info-for-default.nix @@ -0,0 +1,4 @@ +{ + downloadPage = "http://mmonit.com/monit/download/"; + baseName = "monit"; +} |