From 66250693b54e9c598de0895d0c83f560088c02fd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Diego=20Elio=20Petten=C3=B2?= Date: Tue, 19 Feb 2008 22:59:46 +0000 Subject: [PATCH] Add a new revision with pambase's system-remote-login as base stack. Package-Manager: portage-2.1.4.4 --- net-misc/netkit-rsh/ChangeLog | 9 ++- net-misc/netkit-rsh/Manifest | 12 ++- net-misc/netkit-rsh/files/rexec.pamd-pambase | 6 ++ net-misc/netkit-rsh/files/rlogin.pamd-pambase | 9 +++ net-misc/netkit-rsh/files/rsh.pamd-pambase | 11 +++ net-misc/netkit-rsh/netkit-rsh-0.17-r9.ebuild | 75 +++++++++++++++++++ 6 files changed, 117 insertions(+), 5 deletions(-) create mode 100644 net-misc/netkit-rsh/files/rexec.pamd-pambase create mode 100644 net-misc/netkit-rsh/files/rlogin.pamd-pambase create mode 100644 net-misc/netkit-rsh/files/rsh.pamd-pambase create mode 100644 net-misc/netkit-rsh/netkit-rsh-0.17-r9.ebuild diff --git a/net-misc/netkit-rsh/ChangeLog b/net-misc/netkit-rsh/ChangeLog index cca2b096e45f..3a14fb62b153 100644 --- a/net-misc/netkit-rsh/ChangeLog +++ b/net-misc/netkit-rsh/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-misc/netkit-rsh # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/netkit-rsh/ChangeLog,v 1.48 2008/02/19 17:00:33 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/netkit-rsh/ChangeLog,v 1.49 2008/02/19 22:59:45 flameeyes Exp $ + +*netkit-rsh-0.17-r9 (19 Feb 2008) + + 19 Feb 2008; Diego Pettenò + +files/rexec.pamd-pambase, +files/rlogin.pamd-pambase, + +files/rsh.pamd-pambase, +netkit-rsh-0.17-r9.ebuild: + Add a new revision with pambase's system-remote-login as base stack. 19 Feb 2008; Diego Pettenò -files/rexec.pamd, -files/rlogin.pamd, -files/rsh.pamd: diff --git a/net-misc/netkit-rsh/Manifest b/net-misc/netkit-rsh/Manifest index a0824dcd807a..6e8ac2f7a2fa 100644 --- a/net-misc/netkit-rsh/Manifest +++ b/net-misc/netkit-rsh/Manifest @@ -2,21 +2,25 @@ Hash: SHA1 AUX rexec.pamd-include 303 RMD160 5afd89107abe2c2011a84e0cc92d1739bd05afe3 SHA1 f9f7830344180f022c444585a9eecb5352c4b5f5 SHA256 97dcaaa56a442f022cc981a484b66d570026b46e2d08e62fff5c5bd5e0fcedf2 +AUX rexec.pamd-pambase 251 RMD160 5081a45281096072f66cf41e1a22a2ef030232a3 SHA1 ca988774302c3d40ddd11b6d810def30ed2c9c1f SHA256 3227d179ed7dc96b4ba300f462a623e798d43876f22fe69cab3a4ffbcf3005ee AUX rexec.xinetd 280 RMD160 d3b6fb472d0367ee4427ed998f38121b11b9f149 SHA1 700e2f210b077d36ca5f3dbdc47480d7f6c0e8e2 SHA256 52e523dacdf1e8f6b296e97a6a6a33a3addbccf7cbd8a94e8eeaaf20ef644bc1 AUX rlogin.pamd-include 386 RMD160 b529dd9cf418a97bf451e213f28ac19e8fa1167d SHA1 b937057be43eeec3f6465d7c82ac8bf74c0371a8 SHA256 94a3d3f4d64d4274ccb87bb85e02cb5d34cc28e181b1e694b49019d07f6c7dc0 +AUX rlogin.pamd-pambase 347 RMD160 5d14a98d4ef1dff9d7f50e9a2ba5a41d75cd643d SHA1 80a4f6cdde450af7992490ccd5ad318afa8e2102 SHA256 582605870bd78635d95fa1f5cc9de2bb8e451f922638dc5b5b299acd4503a7eb AUX rlogin.xinetd 282 RMD160 9545db5264546debeb100ab883b325fed2171fef SHA1 e974123bd7b6b0c1e6194ad49f8729740ca200a2 SHA256 13bd540eb312acada08f778d29c05bbffb81138962c5b9f2d638ce905ac54312 AUX rsh.pamd-include 412 RMD160 10a374830e306b9428d4671adf77e53005bd5f54 SHA1 41044fb5d0ab3efb9c2cd82e2e777ed3e33b244f SHA256 e7c3297b66f4d2f7af958ff831eb0973b1b54438e4e5658141d28e52417e3a5d +AUX rsh.pamd-pambase 370 RMD160 ebd250129318394af10b5fc16e11b21fa70311e7 SHA1 6cf0f83926068f735b6943012da48755859222a3 SHA256 d46b192755d3f27c0268eb000aff4548c378cba6a448431bc10f39b6ae4d444f AUX rsh.xinetd 279 RMD160 8a244fdbb32b3bdb6b15818f91d00c4f155196ff SHA1 a3636b487f4db1748a14c96d424dcaa3c1c92d3b SHA256 0b4ca94d07628a9096400846bae40c80c4ab92123bfd2722d07e364c48fa00dd DIST netkit-rsh-0.17-patches-1.0.tar.bz2 13612 RMD160 2f4f8913e4fd8b38dc4a0e8c0b7426ebd17fc61a SHA1 bea076c1262952d930b7352dc8e1d15f7314e85e SHA256 2b1281e8bfaa871de3e4ad26357cc04e4e0537dcb25b8b2cf87a9cdb630bf43d DIST netkit-rsh-0.17.tar.gz 58268 RMD160 288dd91c84fcebde8e401d3d0bf93d99c3bac73e SHA1 022185bf31af23abbb6d4f34621f94d9d0c4b6ea SHA256 edcac7fa18015f0bc04e573f3f54ae3b638d71335df1ad7dae692779914ad669 DIST rexec-1.5.tar.gz 18469 RMD160 713ed4e6ec125f8f0b8056eb53b41e4e34e6c29b SHA1 cee670cccf50741022f453b9ae42f3823418b5d2 SHA256 9bcf9986eb9637d1b8e8ab62a61c80f3422d628e837e72c6ad8c2e38604ccaf4 EBUILD netkit-rsh-0.17-r8.ebuild 1890 RMD160 fe4b323012e58a0b643d7302b6a1c563bf8f270b SHA1 38f8e54cf6defc254c7b83ad125e099bdf779bd0 SHA256 a76944b5d6ce2f3d386cb7aeccc8cd1f2734f6b494b2ae367c2fbecd491e2a5a -MISC ChangeLog 7792 RMD160 0234ee2a63669064ef62f6b4e7840aef393607cc SHA1 d679b8be0d07908ca746bc675362e96ea8729d03 SHA256 df468a3493ff82a803e7e21cad5f2619766f599add731ea4716bb6f9037ae7ae +EBUILD netkit-rsh-0.17-r9.ebuild 1837 RMD160 88fc86b2e3783e0b9f39379768af85217530fe7c SHA1 ec603472b6ce039933efcf82bab7844075333a09 SHA256 5740bfc709d7bb5eb18ee4b8d5ee0708a8044dd920c476ba83b3e06fc9ae0994 +MISC ChangeLog 8064 RMD160 0affc78ea8237a51ad150ca83c39dfd11c87ee97 SHA1 188f0c9c9a3392b0f9780170f4fd04d056046618 SHA256 49ae673798e1b292b162409aca403b9c393d026906481d3d517a167843d66f6f MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) -iD8DBQFHuws2AiZjviIA2XgRAvHQAKC0PMW66tNiHlD9Ro7VgrNTsZy/hwCgpd1/ -+OwK9/hB3GXh7TM9QA/WqIE= -=hdwO +iD8DBQFHu19nAiZjviIA2XgRAi5KAKDmLT97wzplJIoKKrwyzB/a4TKecACeLHTR +3jms2R9/PX345HpoQWslnA0= +=aN+G -----END PGP SIGNATURE----- diff --git a/net-misc/netkit-rsh/files/rexec.pamd-pambase b/net-misc/netkit-rsh/files/rexec.pamd-pambase new file mode 100644 index 000000000000..8657883e32aa --- /dev/null +++ b/net-misc/netkit-rsh/files/rexec.pamd-pambase @@ -0,0 +1,6 @@ +# For root login to succeed here with pam_securetty, "rexec" must be +# listed in /etc/securetty. +auth required pam_securetty.so +auth include system-remote-login +account include system-remote-login +session include system-remote-login diff --git a/net-misc/netkit-rsh/files/rlogin.pamd-pambase b/net-misc/netkit-rsh/files/rlogin.pamd-pambase new file mode 100644 index 000000000000..7b035a6f8364 --- /dev/null +++ b/net-misc/netkit-rsh/files/rlogin.pamd-pambase @@ -0,0 +1,9 @@ +#%PAM-1.0 +# For root login to succeed here with pam_securetty, "rlogin" must be +# listed in /etc/securetty. +auth required pam_securetty.so +auth sufficient pam_rhosts_auth.so +auth include system-remote-login +account include system-remote-login +password include system-remote-login +session include system-remote-login diff --git a/net-misc/netkit-rsh/files/rsh.pamd-pambase b/net-misc/netkit-rsh/files/rsh.pamd-pambase new file mode 100644 index 000000000000..783799a1475a --- /dev/null +++ b/net-misc/netkit-rsh/files/rsh.pamd-pambase @@ -0,0 +1,11 @@ +#%PAM-1.0 +# For root login to succeed here with pam_securetty, "rsh" must be +# listed in /etc/securetty. +auth required pam_securetty.so + +# Uncomment this and comment the following to use rhosts_auth module +#auth required pam_rhosts_auth.so +auth include system-remote-login + +account include system-remote-login +session include system-remote-login diff --git a/net-misc/netkit-rsh/netkit-rsh-0.17-r9.ebuild b/net-misc/netkit-rsh/netkit-rsh-0.17-r9.ebuild new file mode 100644 index 000000000000..413067670da0 --- /dev/null +++ b/net-misc/netkit-rsh/netkit-rsh-0.17-r9.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/netkit-rsh/netkit-rsh-0.17-r9.ebuild,v 1.1 2008/02/19 22:59:45 flameeyes Exp $ + +inherit eutils pam toolchain-funcs + +PATCHVER="1.0" +DESCRIPTION="Netkit's Remote Shell Suite: rexec{,d} rlogin{,d} rsh{,d}" +HOMEPAGE="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/" +SRC_URI="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/${P}.tar.gz + mirror://gentoo/rexec-1.5.tar.gz + mirror://gentoo/${P}-patches-${PATCHVER}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="" +IUSE="pam" + +DEPEND=">=sys-libs/ncurses-5.2 + pam? ( >=sys-auth/pambase-20081902.1 )" + +src_unpack() { + unpack ${A} + + cd "${S}" + rm -rf rexec + mv ../rexec rexec + + if [[ -n ${PATCHVER} ]] ; then + EPATCH_SUFFIX="patch" + epatch "${WORKDIR}"/patch + fi + + if tc-is-cross-compiler ; then + # Can't do runtime tests when cross-compiling + sed -i -e "s|./__conftest|: ./__conftest|" configure + fi +} + +src_compile() { + local myconf + use pam || myconf="--without-pam" + tc-export CC + ./configure ${myconf} || die + + sed -i \ + -e "s:-pipe -O2:${CFLAGS}:" \ + -e "/^LDFLAGS=$/d" \ + -e "s:-Wpointer-arith::" \ + MCONFIG || die "could not sed MCONFIG" + emake || die +} + +src_install() { + local b exe + insinto /etc/xinetd.d + for b in rcp rexec{,d} rlogin{,d} rsh{,d} ; do + if [[ ${b:0-1} == "d" ]] ; then + dosbin ${b}/${b} || die "dosbin ${b} failed" + dosym ${b} /usr/sbin/in.${b} + doman ${b}/${b}.8 + else + dobin ${b}/${b} || die "dobin ${b} failed" + doman ${b}/${b}.1 + [[ ${b} != "rexec" ]] \ + && fperms 4711 /usr/bin/${b} + if [[ ${b} != "rcp" ]]; then + newins "${FILESDIR}"/${b}.xinetd ${b} + newpamd "${FILESDIR}/${b}.pamd-pambase" ${b} + fi + fi + done + dodoc README ChangeLog BUGS + newdoc rexec/README README.rexec +} -- 2.26.2