diff options
-rw-r--r-- | net-fs/autofs/ChangeLog | 7 | ||||
-rw-r--r-- | net-fs/autofs/Manifest | 36 | ||||
-rw-r--r-- | net-fs/autofs/autofs-5.0.8.ebuild | 116 |
3 files changed, 142 insertions, 17 deletions
diff --git a/net-fs/autofs/ChangeLog b/net-fs/autofs/ChangeLog index 6727467e2d6b..c9f302ce57f2 100644 --- a/net-fs/autofs/ChangeLog +++ b/net-fs/autofs/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-fs/autofs # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/autofs/ChangeLog,v 1.167 2013/09/26 17:30:08 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/autofs/ChangeLog,v 1.168 2013/10/21 02:16:34 yngwin Exp $ + +*autofs-5.0.8 (21 Oct 2013) + + 21 Oct 2013; Ben de Groot <yngwin@gentoo.org> +autofs-5.0.8.ebuild: + Version bump, bug #488330 26 Sep 2013; Agostino Sarubbo <ago@gentoo.org> autofs-5.0.7-r4.ebuild: Stable for arm, wrt bug #483652 diff --git a/net-fs/autofs/Manifest b/net-fs/autofs/Manifest index 0a1cfca69ab1..d05464f75bcb 100644 --- a/net-fs/autofs/Manifest +++ b/net-fs/autofs/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 AUX autofs-4.1.4-clean-up-maps.patch 1779 SHA256 e7e782016fd1af945107805eac243c0d6355b13366932c7d25447013c5a2c445 SHA512 479d6a6bf094980c73ca5f0b0bbc1321c666072d02848e7083f178b1bf93cd99ee0eea8817f9df29eddf159a792651330a2d2d4f7a35015edb535a0cb35d4938 WHIRLPOOL 0512674c720e91750e9fcba79c7dfb1d950074d8150eeacf433820018c79d52fb91221f385ad456e3c2da533d9e333a6b94f397d872cd2343b406e005a02e007 AUX autofs-4.1.4-fix-install-ldap-samples-and-maps.patch 2645 SHA256 188e73bcee6e2a10e1b5957a59a48ba1df7af534535e84359aaffb6f3e5986e7 SHA512 937251e1e386d7aa754e68b9e5586b3dbc8e8bf072f3faf49c5e828be6f0d69e20979afeafe514189d2d91d5f898c0e888ecb51264428fadfd1e47ff3af4dabb WHIRLPOOL 6f47561e22e1806ce180589d2840b785418c52ec9ab590ff4d9e2bd9439b01f13172bc66ca402f65ced29154faf535726263edd100ba3334a67cfaa5facfc889 @@ -95,6 +95,7 @@ DIST autofs-5.0.7-patches-1.tar.lzma 12677 SHA256 6ebc07007592d7af9934454e0e72a7 DIST autofs-5.0.7-patches-2.tar.lzma 31340 SHA256 e7ea55e270e2dad0dbe371f772ef77bf75d09c74a8a869089b261ab466201d45 SHA512 af8d0faa4f5533e3bfa690d96289cb99fa1065ac5b57505865ad3f68c9214b02821d8271a5778a034d3a1b0570df38dc1c59f3de4fa216859b97bf8717aba7b0 WHIRLPOOL aeaebc3e937f8c465a48e6901e48d112ddf77c9bcf9a91ed3ba55690a58acee323f1765a5b6142ebcd0bd8c4e54e2cd41c6153008c718fddba78f0702191bd79 DIST autofs-5.0.7-patches-3.tar.lzma 37967 SHA256 16de3486573a94d476f70f2c422656d6fddd79b3581ce05faeb5dd55748ba1cb SHA512 8cbb683a82d2cdc5e3c97921ba3a5bc5af5ab9fb45e4802de021a6161eaeaebb192790a351d281d48b68ed0f8ea6e3a0c0514a4f4a1c546191d8acca9e856ca7 WHIRLPOOL a42f6d609ee4160dfb2d84d94516667f41b8dbe9bf6bdef923f424f82ec00f6115f211dc2985170c45be53bdc45ea47026cc3750c61c7e14aa02ce3384bb9908 DIST autofs-5.0.7.tar.bz2 319117 SHA256 08c4304d8076dc80c14df559bc5fd821b67ef3457b245f61068bd053d8f94ccc SHA512 672c53e0a5477097779088d8654edaad4cb01ab68ade2ee175d963c7d4895d1bdeeeabc87057ecca2f4f3a0f08014298dae40e5e8e862c20c0b1477d72431f84 WHIRLPOOL 220cbd618ee4f34c82eaad823312284cc787aa28a0a8b9638a4b495cf38a3a6f9da194e74722febe04ee2b5ac4e1e9eccccde1f562d0d554f1e8a5ff4b5faec8 +DIST autofs-5.0.8.tar.bz2 328559 SHA256 2e0e42c654b7762b1235ec0131317224c57fdc6757ec00c820b2aa86338c9f7d SHA512 72b01b4a45e70b651ab6f4cd63039bc3d7f389a21fde354a4ba1e0e172b5480abd9b12134b8a9c74284712c2d4ff0d46ad2b47ca1692b510b0d1be5d56bf3335 WHIRLPOOL 4d9cd57819930070d6741d174f61d7c99d00ff6af364e1f9ced3f4dc8eacdf3af4c1d843127e2d8d4e57238389542976379d8c009562fa51e3fdecf7f3db29d0 EBUILD autofs-4.1.4-r1.ebuild 2725 SHA256 8f495f2a77cd7ef699880ecee789ed3a2dd63696afa7c1c7a6757e882727ae44 SHA512 4b104cc7787772a3b5a0845e10846968c72829ebaafe076ff77cda19b7e33198fc05c0c7b7ce7dee9c96a0daa01a2f1512ffa98eb97377e104525e6ecf0ab806 WHIRLPOOL 2528de6ed0d209834042866dc7188cc6fa5d7bc15f374e739d15a3bafeb7eb43328aa9f468a50d8c3187193ad16c3f03feac72c4f31789a651af6035e5d477b8 EBUILD autofs-5.0.4-r5.ebuild 4931 SHA256 95e8c8f9c4ca3a08dae7b84317ed67082f65ee7e756dcde5503548ae4b5d1865 SHA512 40e92da0228a2a0127fb0eb703f65049fbc9bce5f3bd0ffe551a938ee1faac55461521d027c603db5d63d6df54d0e21dd2bf22e8776ee48fb03a0fed0c75c1b0 WHIRLPOOL b00a27695efe434ccb0099c49634cc130ca72b79e7d71c6e6989e5ff5c3862e9936e4c65877519185311407a17beea0a36df9182f6947e272198830ed3e79a4e EBUILD autofs-5.0.6-r3.ebuild 3823 SHA256 2ff9fc2d64056626d13334b2c89e9c0fcc5d29d5d367ddd77638d5e624b5dad4 SHA512 03a6dca82c98237ca592134280c9f77fe7c52f0dc9679cd9bcd515c892cc7cacecda9b9674157ec9233794f37e48ce6fe10861012d32c6dc51748b220c1501e7 WHIRLPOOL 54d07695b0ddc8a8c7cfafd8f7b441e5433d6a42d4a0f204cedee55c964b456727a52474598ffb27e7f37671790012a78e3dec97a8f968c20cf67c962ba353fe @@ -104,23 +105,26 @@ EBUILD autofs-5.0.7-r1.ebuild 3386 SHA256 d840a5db8dc4499989c1b585909d0f570ca1ce EBUILD autofs-5.0.7-r2.ebuild 3676 SHA256 610055e4f57707e86e59d8bdf3d7317f33e037e89a593b9cfe574560ab73e9ac SHA512 8c555bd6a3351353736628a2f645478c398748b81340087929237a4483078eb750c952dfe83202c9fce73519af4a363b76d0a37550de3b53e98c0eb3d4b2912d WHIRLPOOL 46947079452158094fdee89f30835fe017cd9af3a8ef6f5368bd913c282080dfaf9c89a63ec0119cdd49a0102f73b297f04584dcca03fa918208a5e4f542f6bd EBUILD autofs-5.0.7-r4.ebuild 3908 SHA256 64a534f0111393aa0855566495a0f8eb443de81651d4e0c98d95b73918080d90 SHA512 c210c4abc422afb834c6890f934c5d9cfc645ec6021c9538c78b0b081ad9296d5464e1303301bfe1e14d62aec0db8f06ecd07aea820c05ff7092729b29655856 WHIRLPOOL 20f1bb8241c97a580e4965f8e9e3db6b4570e55436ca9e92242a0e7ad0b0d8107244ec58d3484dfa3ad27ed470f51ab5aba17ccaf966da30a1d93b0aeeb95450 EBUILD autofs-5.0.7.ebuild 3709 SHA256 5c1988d743b9ac6805a3af576d4799940b326a80869033b70946b77e732917b9 SHA512 971376c69990158d8e4c7c9e258f54f60a931cc76e380dd4ef9fd868ec49f6843b1be32ef483fbd24cc6175a8af47f3d38be08feb8f0169d6ddb554bf221a32c WHIRLPOOL 153a9746f65ccdb9437122be405e79b4ef863eca483e928d73bfaf4434ebfb813f07211ad7ac0d4dcf0832129d1bb41344248ddbfe56b1da0d085bdb408c8319 +EBUILD autofs-5.0.8.ebuild 3172 SHA256 183d8cbe498a38bb058bfc2b0abb2d04961961293b956b12fcab48c925384002 SHA512 931146f4113df7d5f33125a17aec5d4b76c9f7a2796041220cac256981aba91fc23098d44ff6e97bbda5132bfa65f4f382ba63a727d1790d8f82f21b729b2097 WHIRLPOOL 5e55548d1ec74dbd85b8b95c146cc5b97dd08ae8268ea571c8f8eaa90df03e69b62c3cd03dd67a923223f61decfe4021f1395958fc08533ce9b2886daeeed982 EBUILD autofs-9999.ebuild 2661 SHA256 0f57328e15a431c850c93052065ce241b7033bf86cb390818c63fc9dd931b76b SHA512 21fea0aecb109b5e018ea0ca0b565328d213ddb5827ac0344a3e957a38d5812e57d3cec87af36b8a00133cee7d2b98a8ff3408d4538bbddb529a7a2b5ade0c3a WHIRLPOOL 2c1df787ff26959c08d20c38964342ccab5a93d00de6a5fd14150d73c685f63386d81ab5c880d59a38696a6193ee055e0665d66fb9788f3e2eb5dc050371a42f -MISC ChangeLog 28049 SHA256 8bfbb642811c95a7c9356d9ef8d52da2387cc5d273a1a83209de4da1640cd4ea SHA512 ecb3c9fb52f711b8a9f80d3593ff5f7589b7a3d3cb3906f3e036eb0c01b4e1586533d0f0ec48a33946706bf322abb1bd9b083dab8ceb286f16120f01fec97dea WHIRLPOOL a8439fac6e4d505ade0776ee1dacccc0f4cd30e36eea410f098f74735d0ad015fa21f04bd46cb252dfe760fdbeb82961e3088520d9dffdd96db298f86099c529 +MISC ChangeLog 28180 SHA256 6e88adb090dd718ef0b42271b35700878f532013cb69f489b3f97fad83aee2c5 SHA512 e7f89a449552902afcee5502065689e93e3a04c6552404b068714d72a634c33f533de74bdce9a905608cd389c3371df7b6c197d72ffbab9780920135228d71af WHIRLPOOL b62dc4e18a2da5665ee879ff01c195b7e3edce7b3593c76a8f879217670349f734f6ba4cf7b86deb85f0923ad3deccdb2df23b8a698b7b9fc7dab2658d464f26 MISC metadata.xml 1171 SHA256 f82860a595d726d4fb63ae594fbde0db698cfed34ee93ac58da49e83680c1188 SHA512 6215b9b7b709efa124a59bf816ace33ce9ad81abfd1c2f0976781c18bd1075ec9e7394d1b9d47b686992462c82da586e247a9551f232e3e20472ec7d2e049e19 WHIRLPOOL 5f470354c4d7e5e887bc9bf94a8290e948bfd30e6165901de0795a51e98b90dd05b8f98ac4100754ba57ec5837d5c39d4395547c779f35ba9fa897560fcee95a -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.20 (GNU/Linux) +Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCgAGBQJSRG5OAAoJELp701BxlEWfCAkP/0EhSRwSWklsD2Erk8jZZg49 -bHFAsPPO86AqPU7wFecWNSET5MK/48K1WPIrdBuVD+R2JMAnP0SSQbLqY1gzMurV -0+l4P3BDRVdghCzcEbrRCztCmjLrQx95YwklzvcyFDSy3NM2wc86FKAqf8EVEFD8 -4eH9Qi9YyJkwLT3WoRcgrPyB905nqS5+Ktou+HSnsWEpYSDaMzRH0WFeJYYnD2Pk -A67iRnSCeNbzyZ2Q2bOXwa+YUQjvJSNNArsb4mUpYtGSG87IUI++gweUYn1YE0PU -Ks6DAxahbfLcxZDAWKeGdUpai2uxz+nRjzHSrmr6D/ockkVqYT2OgYyKALgtaWD2 -qMEIjzAbIsR8jO9zVzL/dr+HZ1ZtNzGFWjjW1550wByYro0dyPM12pB2lD81WGVX -v7oh+/KrX5sOGLsT5GYDmMkz6E1y5XtC7UyHWcFB1aE89oW2LLI5ijUJ5kMCiZY7 -GACeIwY/BM4PV5c7++XLnV09Sd/kr4R5/PapRVJT7dXNUBFUWKCLAGQZyxQvcZks -uuP/EIXMFb+6pKjOdmDmm7/4FV6dlZMQ+ky+BIGvYhKk+uCw8fC5hH4+A+42Ir0m -2Ag1xSfx9Onjo9Ap2HChY5STu/Lvr+tJs3qQiWZds2L3UAA8KBVBpszufrTtO5jz -uv/4e5CNhkV5qQbiq+Hc -=q68k +iQJ8BAEBCABmBQJSZI6MXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGODRENkQ2QkI1MzlEMURGNTkyNjYxNjUy +QjI0NzRBRDQzQ0UyOTZFAAoJECskdK1DziluvSkP/2XRFA/5mmHVMuOVoQpXx77m +8ynuGyjOJPuji8UOqyhFdflaQwUVKHQug8UejvhSeKQaCc71KkTjAfDGPuMyAdzc +00eV8uDbgre9oazVivcWPkeTUUwldHdLZYb4sy2tzB1XAuaTNS00sQ2PuWMAhJ8z +X2NLUu+mk/ii3p6ALX0GL599n5pqREQcNsw5EoQBun9EhkO26SJlUhuRNoFZwWJ9 +MGVG92nkmn2mTt70Re7x0Y83/o/5PCzFacLXmcP3aUw1uye+O0UTiiSbflBSNUb4 +BEyVvmmNezwA6OYjIxRN9WGvAzACAIWN4q7IXKlpRxzF40SCcVbi8uPU8Yiz3ALj +c8c9Bo8UeYmb5QdxaaAmA12wBg2Zn6AtiH1/AHYIKkYzXjX8iza/Nmnn4Xtok8DZ +duv6PXBaJQHt1ktA5pjoas+XdQz3aTTz2iViidY1MoZz9h09+kKDhtCEq59x1uap +ouG4THEFAfnQUehwPt4dPYQRD/FMHNENlS9KD+fQbpkdfilDn9W+xR/+8Ymk3baH +F0hv0G33hVbugtpB9U/QLWz3Ey8FGj8nlmsaUNxj5IRxVnPeTDSOWuDf7qJsUQCH +7uVQCc62dqMP4lVjoEelPtTPuGki/ao8uW7TY+Wzt4y7skHkwPjg/Hm5UCiYejCt +Jt7QQkyW9c8LNf3fA48j +=2YmN -----END PGP SIGNATURE----- diff --git a/net-fs/autofs/autofs-5.0.8.ebuild b/net-fs/autofs/autofs-5.0.8.ebuild new file mode 100644 index 000000000000..63eafa1e5013 --- /dev/null +++ b/net-fs/autofs/autofs-5.0.8.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-fs/autofs/autofs-5.0.8.ebuild,v 1.1 2013/10/21 02:16:34 yngwin Exp $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=true +AUTOTOOLS_IN_SOURCE_BUILD=true + +inherit autotools-utils linux-info multilib systemd toolchain-funcs + +PATCH_VER= +[[ -n ${PATCH_VER} ]] && \ + PATCHSET_URI="http://dev.gentoo.org/~jlec/distfiles/${P}-patches-${PATCH_VER}.tar.lzma" + +DESCRIPTION="Kernel based automounter" +HOMEPAGE="http://www.linux-consulting.com/Amd_AutoFS/autofs.html" +SRC_URI=" + mirror://kernel/linux/daemons/${PN}/v5/${P}.tar.bz2 + ${PATCHSET_URI}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-dmalloc hesiod ldap libtirpc mount-locking sasl" + +# USE="sasl" adds SASL support to the LDAP module which will not be build. If +# SASL support should be available, please add "ldap" to the USE flags. +REQUIRED_USE="sasl? ( ldap )" + +# currently, sasl code assumes the presence of kerberosV +RDEPEND=">=sys-apps/util-linux-2.20 + dmalloc? ( dev-libs/dmalloc[threads] ) + hesiod? ( net-dns/hesiod ) + ldap? ( >=net-nds/openldap-2.0 + sasl? ( + dev-libs/cyrus-sasl + dev-libs/libxml2 + virtual/krb5 + ) + ) + libtirpc? ( net-libs/libtirpc )" + +DEPEND="${RDEPEND} + sys-devel/flex + virtual/yacc" + +CONFIG_CHECK="~AUTOFS4_FS" + + +src_prepare() { + # Upstream's patchset + if [[ -n ${PATCH_VER} ]]; then + EPATCH_SUFFIX="patch" \ + epatch "${WORKDIR}"/patches + fi + sed -i -e "s:/usr/bin/kill:/bin/kill:" samples/autofs.service.in || die #bug #479492 + autotools-utils_src_prepare +} + +src_configure() { + # bug #483716 + tc-export AR + # --with-confdir is for bug #361481 + # --with-mapdir is for bug #385113 + local myeconfargs=( + --with-confdir=/etc/conf.d + --with-mapdir=/etc/autofs + $(use_with dmalloc) + $(use_with ldap openldap) + $(use_with libtirpc) + $(use_with sasl) + $(use_with hesiod) + $(use_enable mount-locking) + --disable-ext-env + --enable-sloppy-mount # bug #453778 + --enable-force-shutdown + --enable-ignore-busy + --with-systemd + systemddir="$(systemd_get_unitdir)" #bug #479492 + RANLIB="$(type -P $(tc-getRANLIB))" # bug #483716 + ) + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile DONTSTRIP=1 +} + +src_install() { + autotools-utils_src_install + + if kernel_is -lt 2 6 30; then + # kernel patches + docinto patches + dodoc patches/${PN}4-2.6.??{,.?{,?}}-v5-update-????????.patch + fi + newinitd "${FILESDIR}"/autofs5.initd autofs + insinto etc/autofs + newins "${FILESDIR}"/autofs5-auto.master auto.master +} + +pkg_postinst() { + if kernel_is -lt 2 6 30; then + elog "This version of ${PN} requires a kernel with autofs4 supporting" + elog "protocol version 5.00. Patches for kernels older than 2.6.30 have" + elog "been installed into" + elog "${EROOT}usr/share/doc/${P}/patches." + elog "For further instructions how to patch the kernel, please refer to" + elog "${EROOT}usr/share/doc/${P}/INSTALL." + elog + fi + elog "If you plan on using autofs for automounting remote NFS mounts," + elog "please check that both portmap (or rpcbind) and rpc.statd/lockd" + elog "are running." +} |