From owner-freebsd-hackers@FreeBSD.ORG Sat Jul 26 13:22:34 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 55E13E38; Sat, 26 Jul 2014 13:22:34 +0000 (UTC) Received: from mail-we0-x22c.google.com (mail-we0-x22c.google.com [IPv6:2a00:1450:400c:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6CAA62BCC; Sat, 26 Jul 2014 13:22:33 +0000 (UTC) Received: by mail-we0-f172.google.com with SMTP id x48so5409334wes.17 for ; Sat, 26 Jul 2014 06:22:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:mail-followup-to :references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=ppqEkfihE/lsMCuo50Sgpd699uh+4aTfKFl3ghjoKt4=; b=j4ofrRrx64wzHS8Z537Am5wndOylhAYctYQSuV/fVSdDqGt6E4ousT11cxBew0OE7B 4owAUxv9glPztU3Ee3pUmml2vtcJh6NMhK3OGNigm14iq3MSA5U7Jv3bHX7q/arR6tBk XVaZ11to0R+xLt+VCDdfHqvErtW3hDsof3jEPxdg55Tl92ih2GIbLizh/g2uNBErkSb0 V8iCIpikD32VTP4kmxaFZI3D3hlLMSjpq2EbQ6Qn7cFv3SeKgRs9s4aT0uLH3JR+/4gh nIIlWp/MmB3DFdEeaoYGcb+ivYe24Sag83VVu/JpboGZjk5fuYDmtqQ3ymy/MZMvtbzA hq3g== X-Received: by 10.194.2.132 with SMTP id 4mr30720137wju.49.1406380950875; Sat, 26 Jul 2014 06:22:30 -0700 (PDT) Received: from brick.home (cmu49.neoplus.adsl.tpnet.pl. [83.31.148.49]) by mx.google.com with ESMTPSA id wd7sm33644582wjc.36.2014.07.26.06.22.29 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 26 Jul 2014 06:22:30 -0700 (PDT) Sender: =?UTF-8?Q?Edward_Tomasz_Napiera=C5=82a?= Date: Sat, 26 Jul 2014 15:22:27 +0200 From: Edward Tomasz =?utf-8?Q?Napiera=C5=82a?= To: Cy Schubert Subject: Re: FreeBSD Quarterly Status Report - Second Quarter 2014 Message-ID: <20140726132227.GA6812@brick.home> Mail-Followup-To: Cy Schubert , Glen Barber , freebsd-hackers@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-stable@FreeBSD.org References: <20140725211249.GA3933@brick.home> <201407260246.s6Q2kX7n013280@slippy.cwsent.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201407260246.s6Q2kX7n013280@slippy.cwsent.com> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: Glen Barber , freebsd-current@FreeBSD.org, freebsd-stable@FreeBSD.org, freebsd-hackers@FreeBSD.org X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jul 2014 13:22:34 -0000 On 0725T1946, Cy Schubert wrote: > In message <20140725211249.GA3933@brick.home>, Edward Tomasz > =?utf-8?Q?Napiera= > C5=82a?= writes: > > On 0725T1019, Cy Schubert wrote: > > > In message <20140724183353.GL1065@hub.FreeBSD.org>, Glen Barber writes: > > > > New Automounter > > > > > > > > Contact: Edward Tomasz Napieral/a > > > > > > > > Deficiencies in the current automounter, amd(8), are a recurring > > > > problem reported by many FreeBSD users. A new automounter is being > > > > developed to address these concerns. > > > > > > > > The automounter is a cleanroom implementation of functionality > > > > available in most other Unix systems, using proper kernel support > > > > implemented via an autofs filesystem. The automounter supports a > > > > standard map format, and will integrate with the Lightweight Directory > > > > Access Protocol (LDAP) service. > > > > > > Will it also integrate with NIS (as SunOS and Solaris do)? FreeBSD's amd > > > currently integrates with NIS as well. > > > > It's just a matter of testing, apart from a trivial shell script. > > Would you be able to help me with this? > > > > > Sure! Just point me in the direction of the patches. So, the autofs branch is here: https://github.com/trasz/autofs. Directory services integration is done by external executable, which is usually a shell script. There is an LDAP example, at etc/autofs/include_ldap. Script to integrate with other services (which would be include_nis or include_hesiod) needs to do the same - retrieve the map named at the command line and output it to stdout, in a proper format.