diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-misc/midentd |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/midentd')
-rw-r--r-- | net-misc/midentd/Manifest | 8 | ||||
-rw-r--r-- | net-misc/midentd/files/2.3.1-pidfile.patch | 19 | ||||
-rw-r--r-- | net-misc/midentd/files/midentd.conf.d | 5 | ||||
-rw-r--r-- | net-misc/midentd/files/midentd.rc | 17 | ||||
-rw-r--r-- | net-misc/midentd/metadata.xml | 5 | ||||
-rw-r--r-- | net-misc/midentd/midentd-2.3.1-r2.ebuild | 42 |
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 +} |