summaryrefslogtreecommitdiff
path: root/app-admin/psmon
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-admin/psmon
reinit the tree, so we can have metadata
Diffstat (limited to 'app-admin/psmon')
-rw-r--r--app-admin/psmon/Manifest5
-rw-r--r--app-admin/psmon/metadata.xml10
-rw-r--r--app-admin/psmon/psmon-1.39-r1.ebuild31
3 files changed, 46 insertions, 0 deletions
diff --git a/app-admin/psmon/Manifest b/app-admin/psmon/Manifest
new file mode 100644
index 000000000000..730a64ba01b9
--- /dev/null
+++ b/app-admin/psmon/Manifest
@@ -0,0 +1,5 @@
+DIST psmon-1.39.tar.gz 57475 SHA256 f97d43573473ccfb089d8eca5287151679f378d0e9114f01dd9ba18a28d10ad5 SHA512 08992023af29433da0fe8c48b610df3008b9ea14e197b52bc9582895275fc65cd0faca7e29f36356344219d6a61ef9350713aaa60377ce7ae49a882044b91e32 WHIRLPOOL 3cc5bb554e8919d58ed1dd5a1cdf989d527b917478b550eca77154183dbdcd9d8017c58f9b61f038fafd6b8295fe03939e01fbff2a18b55063a262a8c7979b6f
+EBUILD psmon-1.39-r1.ebuild 695 SHA256 b1879db64be6bfa2a7be9aeb6f95d71fd2e672402b946e5c343bfa651d45a820 SHA512 54a8b473acd59f2f75851ff5e67d6113632f9d11f5f61cc0d1939d6e800a14ec1781e34dbb287c938cee00057161d9f44f99d009e598d5d664bb044778f98cc0 WHIRLPOOL a8fc0c729bf518aa6ca1ba9d011208ea233db80ca66623234114d22ab43099317045d97dff36ad3ba0f549d839bc42df496f6fd0107ced9913ab0f3cf607c232
+MISC ChangeLog 2521 SHA256 5e58e2558081f91e3c2f9a3f6e9c09dd4e5bce733b18c6766714d76c2d52fbcc SHA512 9dc332a4dc043cc3835fe42c327f22f919ca8a49fd999e9842a407d52b9dc5c1b875d02df822067f35537984971ad69a43dfa7bf978f843f8f36e696960fdb5e WHIRLPOOL 65f791d37c6272b00e2a296953f7c1e1496995ab32a425c5c28b05f3fe66730efe89665a6bb5948378f1f29b4ca0e41c6a803d7d1d1a0edda40e04b74a86b80d
+MISC ChangeLog-2015 3030 SHA256 aa34584e3461facb8019262275bceee1a18a8555420a78e53cf31826f012ba4f SHA512 19e42b5c10b9e9b032cadbbdc63fe30b0a1ae2b1c6c0fc98032cd0ce604d7ca29d2fd6441a20d80086c1439372769407fa14ca7219a2424e734fec375b76ab16 WHIRLPOOL cdbf8dde79cd7578ef1f0d0f6c7920169bce4ecd6dca91e20eb66ca8a220de4d2a8c33cba9eaf735b0e43555f119726ae8ff352cbca92c877b4df0b10ace5ed0
+MISC metadata.xml 375 SHA256 549dbd830d017e446d4065ce4f2bca290cfe7f6c8be9d9941e2fefcb676d96af SHA512 450413515ed27e78edeec89a59c27cb83efb6c5be58cf5321d1212ca191c5d87c6982e7d8cfb8f28a79383c529ecbaa7b02219d695dc5712b5566afada6fcf08 WHIRLPOOL bbcc5fdc73f34710b6a2613e69df44971db7d4944108f75f8c865d4018f140fffd8055a4196150700b1b68c3618cdd3e20d386f9ef51110fa5763a904ed83f2e
diff --git a/app-admin/psmon/metadata.xml b/app-admin/psmon/metadata.xml
new file mode 100644
index 000000000000..fb1a2d3c2106
--- /dev/null
+++ b/app-admin/psmon/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription lang="en">
+ A perl script that monitors processes to make sure they are running as
+ the user has intended. Will respawn dead processes and/or kill illegal
+ processes.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-admin/psmon/psmon-1.39-r1.ebuild b/app-admin/psmon/psmon-1.39-r1.ebuild
new file mode 100644
index 000000000000..c1f5927344ec
--- /dev/null
+++ b/app-admin/psmon/psmon-1.39-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit perl-app
+
+DESCRIPTION="Monitors process table to slay aggressive, and spawn dead, processes"
+HOMEPAGE="http://www.psmon.com/"
+SRC_URI="http://www.psmon.com/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+DEPEND=">=dev-lang/perl-5.6.0
+ dev-perl/Config-General
+ dev-perl/Proc-ProcessTable
+ dev-perl/Unix-Syslog
+ virtual/perl-Getopt-Long"
+
+src_install() {
+ perl-module_src_install
+ insinto /etc
+ doins etc/psmon.conf
+}
+
+pkg_postinst() {
+ einfo "NOTICE: Please modify at least the NotifyEmail parameter found in"
+ einfo "the /etc/psmon.conf file"
+}