summaryrefslogtreecommitdiff
path: root/net-misc/midentd
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 /net-misc/midentd
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/midentd')
-rw-r--r--net-misc/midentd/Manifest8
-rw-r--r--net-misc/midentd/files/2.3.1-pidfile.patch19
-rw-r--r--net-misc/midentd/files/midentd.conf.d5
-rw-r--r--net-misc/midentd/files/midentd.rc17
-rw-r--r--net-misc/midentd/metadata.xml5
-rw-r--r--net-misc/midentd/midentd-2.3.1-r2.ebuild42
6 files changed, 96 insertions, 0 deletions
diff --git a/net-misc/midentd/Manifest b/net-misc/midentd/Manifest
new file mode 100644
index 000000000000..2912b25acffd
--- /dev/null
+++ b/net-misc/midentd/Manifest
@@ -0,0 +1,8 @@
+AUX 2.3.1-pidfile.patch 602 SHA256 221116d95882e469c7eb0bd1b8d5d050995f999b8f1b9534595ada016507ec3e SHA512 b788e8a0f0ad4d1a2cd9bee3b3155648aad5332ee373220fb472d30b2c56b659cce45285aa71a2ed811b50a1f68ad7239613608de7f46a146d540946de839fff WHIRLPOOL 7ff69955904d89a0212c7bf58cfd382cffaaa8c73306536de2807c64970ce92363086797097c4ff42044962ce20c3453f2edd69cd4da78cd8918a7099401afaa
+AUX midentd.conf.d 162 SHA256 8dd3c4667e7bae12119013bce6aa3ab39eafdbd0e205f9d3efd4279fe145c0cc SHA512 a28cb5f1c6b9df6f70d673b2d6dd88b5e3dfe1305a112004d6e090d6349aef6d824495cbd351f9fc324d4c8a8703a3997af53f189a82e88b0e9e264ed3669cd5 WHIRLPOOL 5fb0e6325ef85a02db35f568b0fd1e59bb6f1c7cad2b2fcfb8fab29c9f13a422e35beb1a25eaa3ffa2ad7b847e17a16d5ff2073f7e999f7c390df1df1d8db90b
+AUX midentd.rc 369 SHA256 2bc3ea90b0ede040073c05d12363dc0eb4eb6549f021c277f3f6206c327a6eaf SHA512 141bb4e848da82f935e5fd7717e9e888615c06bfd312424974b2d4140b403d7ac0f416bb92f9ef043fd8b013705933cf73c3849b13e6defd21b5e71e3a7d7440 WHIRLPOOL 62cc05d2be77b0e329ec2326cb97ad1f05e59ca426f19cbe4ac77749db66199554644b20c1e13cc9f7460fef9d7be503893621bfc3ed436e57451584c4ef81b8
+DIST midentd-2.3.1.tar.gz 14298 SHA256 ad720d07e59203370e05611e3007a6295eddbf6131c974a21574415bc89309d4 SHA512 e5bed5c8850317fc6fc30b96b62b91fd8c53965a00c317d33bc8df0f3b06043d65793d8bd7cb1413f52465227c54dd430a2f945627d99c630866d2b025d9a3ab WHIRLPOOL 69e3ac6ea6b6ff73dce7d467e2ce35e0cd3bbd823093bcc544ec3e5e8bcdba27e252959e5bc3cbc05e4110246d86274c4f0f09e65c99429f24d4a8c7b8057b9a
+EBUILD midentd-2.3.1-r2.ebuild 906 SHA256 f9c033c6e1f2e415b8083acc88910dd69d3b62e607ac317c65810f185bf76300 SHA512 d7207e7df54ac9b14b771c391c4334c6aedc41cfb1855c83c005966598c7afa4c9ac47a4eac26cc137e36c3faa35418a0709efeac51442fd7359782587a09dc0 WHIRLPOOL 76b58ee1fd3b32d02a4a8cb60e140430c8919357257d6092e841c1a03d0401ba17e8eb4043cd0006bd5b3e15bb3d55157ab089acdd6a7de58adf7300016eac78
+MISC ChangeLog 3216 SHA256 79be415212c3a3964e9d0b48c84df520874dd3409528ef7b3658d11f01498071 SHA512 a02bbe46613c1a91d7f803dfe540b6947d7e4951796b1d03fa65d5872e72244907d35821b518090c0dbbf0362c621fd41b032f2632d2a07b6f2324e12392541d WHIRLPOOL 4d5eaa7bd1b0a262183b76691c02196c7a656e574ad81ab18cbb956bb4a31924437b4adcad07d2700e64f16209d546a36f69c1e16ee168f7004dd2f62a244a8b
+MISC ChangeLog-2015 1292 SHA256 75009a978f18f55a61acf7885dfba792d55d993125424faa0bf44b5d9071ec95 SHA512 02687d962d5b2402aa7d28fa4e6de4ab42779d4552eae9f4a56ae0be030b9c6a9e5fd3ba7ff83e01618ac78725b53dffc5712c4eb2c1ad547ba566011ffc3362 WHIRLPOOL 4b9c1a5af6c1f276644889492af6521d63357cf14ea9157fc8ebd6a701766b41ae4bbe9976dfb11923fcca4fd98bc52293e47917f786c8874951cb3bee9df209
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/net-misc/midentd/files/2.3.1-pidfile.patch b/net-misc/midentd/files/2.3.1-pidfile.patch
new file mode 100644
index 000000000000..248fcc08f203
--- /dev/null
+++ b/net-misc/midentd/files/2.3.1-pidfile.patch
@@ -0,0 +1,19 @@
+--- midentd.orig 2004-05-13 21:57:43.642441512 -0400
++++ midentd 2004-05-13 22:01:10.165045304 -0400
+@@ -74,6 +75,7 @@
+ close STDIN; open STDIN, "/dev/null";
+ close STDOUT; open STDOUT, ">/dev/null";
+ close STDERR; open STDERR, ">/dev/null";
++ open PIDFILE, ">/var/run/midentd.pid";
+ umask 0466;
+ &logger ("Daemon started, listening.");
+ # FIXME, maximum number of connections should be limited
+@@ -87,6 +89,8 @@
+ if ($< != $uid || $> != $uid) {
+ die "Can't change UID\n";
+ }
++ print PIDFILE $$;
++ close PIDFILE;
+ while (accept (SOCKET, SERVER)) {
+ $in = *SOCKET;
+ $out = *SOCKET;
diff --git a/net-misc/midentd/files/midentd.conf.d b/net-misc/midentd/files/midentd.conf.d
new file mode 100644
index 000000000000..ab0dd4598144
--- /dev/null
+++ b/net-misc/midentd/files/midentd.conf.d
@@ -0,0 +1,5 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Options to pass to midentd
+MIDENTD_OPTS="-u nobody"
diff --git a/net-misc/midentd/files/midentd.rc b/net-misc/midentd/files/midentd.rc
new file mode 100644
index 000000000000..555dd1a8a3e7
--- /dev/null
+++ b/net-misc/midentd/files/midentd.rc
@@ -0,0 +1,17 @@
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+start() {
+ ebegin "Starting midentd"
+ /usr/sbin/midentd ${MIDENTD_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping midentd"
+ start-stop-daemon --stop --quiet --pidfile /var/run/midentd.pid
+ local ret=$?
+ rm -f /var/run/midentd.pid
+ eend ${ret}
+}
diff --git a/net-misc/midentd/metadata.xml b/net-misc/midentd/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/net-misc/midentd/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/net-misc/midentd/midentd-2.3.1-r2.ebuild b/net-misc/midentd/midentd-2.3.1-r2.ebuild
new file mode 100644
index 000000000000..c48d07205eae
--- /dev/null
+++ b/net-misc/midentd/midentd-2.3.1-r2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="ident daemon with masquerading and fake replies support"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="dev-lang/perl"
+
+src_prepare() {
+ default
+
+ eapply -p0 "${FILESDIR}"/${PV}-pidfile.patch
+ sed -i \
+ -e 's:/usr/local:/usr:' \
+ -e 's:service ident:service auth:' \
+ -e 's:disable = no:disable = yes:' \
+ midentd.xinetd || die
+}
+
+src_install() {
+ dosbin midentd midentd.logcycle
+
+ insinto /etc/xinetd.d
+ newins midentd.xinetd midentd
+ newinitd "${FILESDIR}"/midentd.rc midentd
+ newconfd "${FILESDIR}"/midentd.conf.d midentd
+
+ dodoc CHANGELOG README
+
+ dodir /var/log
+ touch "${D}"/var/log/midentd.log
+ fowners nobody:nobody /var/log/midentd.log
+}