From owner-freebsd-ports@FreeBSD.ORG Fri Dec 16 17:56:34 2011 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 2F8901065670 for ; Fri, 16 Dec 2011 17:56:34 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id EE77F8FC0C for ; Fri, 16 Dec 2011 17:56:33 +0000 (UTC) Received: by iadj38 with SMTP id j38so846021iad.13 for ; Fri, 16 Dec 2011 09:56:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=5EWJYnWjWdzVCwVYv/radPmqGDkQ+zXzIvIY+szMEh8=; b=HfTgnpFVJHRR4DOhgkadhtAnygbmwaVM755IYtsDyQuk9mF9kQHdCsSHXZBouxgMhV KyuImdj2p0QI5ygM/zrfHd6v0PCjSt+TG7O9AEE0wAOFqiiM2C5+iE/JmNPXjBzYDtFD HuJeG8D4WIhaY27V+u7pPgaFmX+pLf+EwqUdM= Received: by 10.50.236.35 with SMTP id ur3mr10000202igc.28.1324058193261; Fri, 16 Dec 2011 09:56:33 -0800 (PST) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.231.199.18 with HTTP; Fri, 16 Dec 2011 09:56:02 -0800 (PST) In-Reply-To: <8F20DC466365ED01DE47B630@utd71538.utdallas.edu> References: <8F20DC466365ED01DE47B630@utd71538.utdallas.edu> From: Chris Rees Date: Fri, 16 Dec 2011 17:56:02 +0000 X-Google-Sender-Auth: kXn9deACZlGO9E3DBJAKBFXJYuY Message-ID: To: Paul Schmehl Content-Type: text/plain; charset=ISO-8859-1 Cc: Aryeh Friedman , 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: Fri, 16 Dec 2011 17:56:34 -0000 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! Chris