From owner-freebsd-ports@FreeBSD.ORG Sun Jul 22 19:51:41 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A3381065670 for ; Sun, 22 Jul 2012 19:51:41 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id F2DD38FC08 for ; Sun, 22 Jul 2012 19:51:40 +0000 (UTC) Received: by bkcje9 with SMTP id je9so4626982bkc.13 for ; Sun, 22 Jul 2012 12:51:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=OKGknlh7ZBb+WJ5Q82YLG4Z2Ca47tbWz3Kz0yECl7xc=; b=STojyPYWQXpy8SUfe0ehMeOzjyVWrdGZJpEJ8mBM+ZqVLootNs7K+8diOI639pPZYq Qa3PJr2h8T3fMJk6mQ1m0AeBCEOSTppmE6FPU1fJRxT+rglCmcN8JekeTRXiqqJpIZ6g vvuxO4lxpmYG6e+jhFV4dgaFg9VvoLrTLDPVPZGLhV3X9NNZ1Z09WIKOk1BwKMnWXnAh M9kEdoP0+5mSxH+tzTNpuR7fTvsjeMYI5MLCLAOi5mEmS5HcSbOl5Q7mcUuUlKVAPwME lUh7Zc/cxuJxQscRIv8NDCveY98qPiVx351U/B/RVBKA7wY51AwDEW22TNfN9SZbaU7m pG3w== Received: by 10.205.127.77 with SMTP id gz13mr6347564bkc.17.1342986700004; Sun, 22 Jul 2012 12:51:40 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.49.87 with HTTP; Sun, 22 Jul 2012 12:51:09 -0700 (PDT) In-Reply-To: References: <8F20DC466365ED01DE47B630@utd71538.utdallas.edu> From: Chris Rees Date: Sun, 22 Jul 2012 20:51:09 +0100 X-Google-Sender-Auth: XrHBxWd2C_Sl5NLB6r5m0uo9ywY Message-ID: To: Aryeh Friedman Content-Type: text/plain; charset=ISO-8859-1 Cc: FreeBSD Ports ML Subject: Re: A maintainers question: how to create a user? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2012 19:51:41 -0000 On 16 December 2011 17:56, Chris Rees wrote: > On 16 December 2011 15:27, Paul Schmehl wrote: >> --On December 15, 2011 7:16:09 PM -0500 Aryeh Friedman >> wrote: >> >>> See subject for the main question... the details: I am the maintainer of >>> devel/aegis and the final installation step typically (linux RPM's for >>> example) is to create a user to hold the baselines (in svn/cvs/csup speak >>> the project's repo) of the varioous projects managed by aegis... >>> customerly this is MUST be a non-logginable (you MUST [requirements >>> document meaning of upper case MUST/SHOULD/MAY {NOT}) but allow for su >>> from either root or via sudo a member of "wheel")... it is a standard >>> account in all other respects for example I typically set it to tcsh but >>> the port might want to make that an make time option... what is the best >>> way of setting this all up (both the no options and the options based >>> versions) >>> >> >> Look at USERS and GROUPS in /usr/ports/Mk/bsd.port.mk >> > > > It is possible to have aegis automatically added to wheel, but > personally I'd prefer that a message were printed to suggest that > rather than automate it.... Others may disagree! How are you getting on with this? Chris