Version bump.
authorJeroen Roovers <jer@gentoo.org>
Tue, 2 Aug 2011 02:33:22 +0000 (02:33 +0000)
committerJeroen Roovers <jer@gentoo.org>
Tue, 2 Aug 2011 02:33:22 +0000 (02:33 +0000)
Package-Manager: portage-2.2.0_alpha49/cvs/Linux x86_64

net-nds/ypserv/ChangeLog
net-nds/ypserv/Manifest
net-nds/ypserv/ypserv-2.26.ebuild [new file with mode: 0644]

index 46ce851c8695937d4d9acf428b2fbd0e4c424fe0..61182df6552c3476d8bab5901b7a7724b510c3c9 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-nds/ypserv
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/ypserv/ChangeLog,v 1.54 2011/07/16 09:56:38 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nds/ypserv/ChangeLog,v 1.55 2011/08/02 02:33:22 jer Exp $
+
+*ypserv-2.26 (02 Aug 2011)
+
+  02 Aug 2011; Jeroen Roovers <jer@gentoo.org> +ypserv-2.26.ebuild:
+  Version bump.
 
   16 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> ypserv-2.23.ebuild:
   ppc/ppc64 stable wrt #364355
index bbc52274d376d64edae9cec61bb333c5cfeabfb7..94ecfa3bc69936123c68b7351ab112be24883460 100644 (file)
@@ -12,18 +12,18 @@ DIST ypserv-2.22.tar.bz2 200346 RMD160 e1921d9e912bed05bc28d1a3bc6e7ce5eb3aa717
 DIST ypserv-2.23.tar.bz2 200425 RMD160 a5b9105f7b29f7449d7a3ff5cc16a959444fb72e SHA1 bfacb61bc9c5913924cb50596cc0e6d39d6ebea2 SHA256 f8b27c3e57947b0680fb322e6e4a9a44c5b548d3165ca9e87cc1dfab63a84d84
 DIST ypserv-2.24.tar.bz2 195528 RMD160 07fb7d8c8a7fb79caface3f3be3163e6d71f7d36 SHA1 706b2b58f488c13b1d7b3dc79806813e1e5225c9 SHA256 049fae11aaf13f39112f3f9b57ee525000aae50d9adedde92d9ab5e5049ab0f0
 DIST ypserv-2.25.tar.bz2 195871 RMD160 7c51ffa169b025171bf72bbfb3d9f00357b448ce SHA1 f25f1ffffd3a61730f995bab932dee1dbb48630a SHA256 8f3efdd8d0471e4850a884bb10f0ba48841bb64bf9385e2091b6ce27ac1d9886
+DIST ypserv-2.26.tar.bz2 196037 RMD160 dd2050a64324c3a362a51f4a9b0d330be26c944d SHA1 55757c2303559300dfde8d707f64b6df2b1f0652 SHA256 ba71e4fa9659ebc32325eacb3daa0803332e9ca17e0d0779730ba0e2ece298f8
 EBUILD ypserv-2.22.ebuild 2533 RMD160 76d17913cfead3e3efce478498b3928401b8375c SHA1 6950f877c40572d3fae8119da20a64b8acabb955 SHA256 a3c006d71078de25894e3a87681b7f2a9d1765f094e2130c3bd4ef3c55248af5
 EBUILD ypserv-2.23.ebuild 2541 RMD160 f64fe7b82fd2de7b8663f7494c751ee0992c564e SHA1 3114a9d549f3ee458ae7ad1397bf3c0b1d439e1d SHA256 ff6cd2d9ee7e5c9e0e23392f71fa367507ab2247f8ca9b184ea1a9618452bebc
 EBUILD ypserv-2.24.ebuild 2542 RMD160 9823030b066d8e52a2565973f12c9f0ebf4d6e73 SHA1 955419ac626c17a948eab8d9caf1db0fde68c9fe SHA256 42ecb9f8543f6fa23185d28fc544a661dbb98f00751c2c51cc4c5e7ae357d497
 EBUILD ypserv-2.25.ebuild 2538 RMD160 c11d1d3c5b812e2eece0b7a81ab0f7eb51968b00 SHA1 4451cee38180ed6353509a86bdf85cb56f941f26 SHA256 b27e3cf6460a6a648180a7f373dd40f9fb46209587082793241b2435e5d929b0
-MISC ChangeLog 8144 RMD160 b16759803b65bd4914a116c12970b9cf2ac0d44c SHA1 efa2d9a86f1a9342b38eb2ccdceea88b01d8e732 SHA256 1d61f93eeffa26561e12f6224ee30b51c6162ae042a355f64115a80829d8e116
+EBUILD ypserv-2.26.ebuild 2517 RMD160 7a897aa24a29811cafb7418c918122e8d5f9051e SHA1 cf6becab6b42dcf34a2a79a9ca51c271301adc70 SHA256 4122d6e79eefb00d5b30c46f2630eae95268a6ed977ce2dfdb8410126c904c7b
+MISC ChangeLog 8250 RMD160 cd1520d8eee6f8d54036a3013d785cccd1fc89c3 SHA1 fb2957033fbd79892df47f4ce5c204b0b0189e79 SHA256 630cb9829faa0a4c858fe095a6eadaf3ea1fbe1c46bf8248a474b34927aca81a
 MISC metadata.xml 233 RMD160 d81ec1a0582856aeac5ef3bfec5c80d9850216f6 SHA1 9b94f113e7f382076b1749c2a856e409c96cade3 SHA256 dce03f6cdd96135caf3c971a5ca4a8c916f44532fe8cfb6df88b7bdade407e8b
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iJwEAQECAAYFAk4hYF8ACgkQIiMqcbOVdxT5RQP+IVs/euFXHVA+ByX4yW1yRgWh
-mc/M1W4cWDOfaSbzcBc1GDT6IOXhyY8TszdN11Mm7DfgiZrkNVKWk28QQ3d+wKrb
-E9hOKJB3rU27c1TlPwOL2R2ya+vri5CzZ9YsTy5I8zz+NPPFhVmUajMSYyyZD1Pi
-v+gsH36Pf0rDA0l/9mg=
-=lAnZ
+iEYEARECAAYFAk43YfsACgkQVWmRsqeSphN/6gCbBBHVTCGi6J1ZQ7Wy13PxMC21
+dX0An0SPfL5qZFNnaeHhhgJpAHc0qKcq
+=vc4o
 -----END PGP SIGNATURE-----
diff --git a/net-nds/ypserv/ypserv-2.26.ebuild b/net-nds/ypserv/ypserv-2.26.ebuild
new file mode 100644 (file)
index 0000000..452f6f6
--- /dev/null
@@ -0,0 +1,77 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/ypserv/ypserv-2.26.ebuild,v 1.1 2011/08/02 02:33:22 jer Exp $
+
+EAPI="4"
+
+inherit autotools
+
+DESCRIPTION="Network Information Service server"
+HOMEPAGE="http://www.linux-nis.org/nis/"
+SRC_URI="mirror://kernel/linux/utils/net/NIS/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="slp"
+
+DEPEND=">=sys-libs/gdbm-1.8.0
+        slp? ( net-libs/openslp )"
+RDEPEND="${DEPEND}
+        || ( net-nds/rpcbind net-nds/portmap )"
+
+src_prepare() {
+       # The configure script does not provide a command-line flag to control usage
+       # of slp. Use a brutal method in case we need to disable it.
+       if ! use slp; then
+               sed -i -e 's/USE_SLP=1/USE_SLP=0/g' configure.in || die
+               eautoreconf
+       fi
+}
+
+src_install() {
+       default
+       dodoc AUTHORS ChangeLog NEWS README THANKS TODO
+
+       insinto /etc
+       doins etc/ypserv.conf etc/netgroup etc/netmasks
+       insinto /var/yp
+       newins etc/securenets securenets.default
+
+       newconfd "${FILESDIR}/ypserv.confd" ypserv
+       newconfd "${FILESDIR}/rpc.yppasswdd.confd" rpc.yppasswdd
+       newconfd "${FILESDIR}/rpc.ypxfrd.confd" rpc.ypxfrd
+
+       newinitd "${FILESDIR}/ypserv" ypserv
+       newinitd "${FILESDIR}/rpc.yppasswdd-r1" rpc.yppasswdd
+       newinitd "${FILESDIR}/rpc.ypxfrd-2.23" rpc.ypxfrd
+
+       echo "CONFIG_PROTECT=\"/var/yp/Makefile\"" > "${T}"/10ypserv
+       doenvd "${T}"/10ypserv
+}
+
+pkg_preinst() {
+       # This ebuilds installs an env file which CONFIG_PROTECTs /var/yp/Makefile,
+       # but if the user is migrating from older ypserv, this won't take effect
+       # immediately. Keep the older setup with Makefile.dist file and ask the user
+       # to migrate.
+       if [ -f "${ROOT}/var/yp/Makefile.dist" ]; then
+               mv "${D}/var/yp/Makefile" "${D}/var/yp/Makefile.dist" \
+                       || die "mv failed"
+               cp "${ROOT}/var/yp/Makefile" "${D}/var/yp/Makefile" \
+                       || die "cp failed"
+               elog "Please remove ${ROOT}/var/yp/Makefile.dist after making sure that"
+               elog "${ROOT}/var/yp/Makefile looks fine to you. It is now"
+               elog "CONFIG_PROTECTed, so further changes should be managed with"
+               elog "usual config management tools like etc-update or dispatch-conf."
+       fi
+}
+
+pkg_postinst() {
+       einfo "To complete setup, you will need to edit /var/yp/securenets,"
+       einfo "/etc/conf.d/ypserv, /etc/ypserv.conf, /etc/conf.d/rpc.yppasswdd"
+       einfo "and possibly /var/yp/Makefile."
+
+       einfo "To start the services at boot, you need to enable ypserv and optionally"
+       einfo "the rpc.yppasswdd and/or rpc.ypxfrd services"
+}