From owner-freebsd-ports@FreeBSD.ORG Sat Feb 27 10:27:39 2010 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 BCFD61065674 for ; Sat, 27 Feb 2010 10:27:39 +0000 (UTC) (envelope-from mike@reifenberger.com) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by mx1.freebsd.org (Postfix) with ESMTP id 74FE88FC16 for ; Sat, 27 Feb 2010 10:27:39 +0000 (UTC) Received: from mail01.m-online.net (mail.m-online.net [192.168.3.149]) by mail-out.m-online.net (Postfix) with ESMTP id DAF901C15678; Sat, 27 Feb 2010 11:10:28 +0100 (CET) Received: from localhost (dynscan2.mnet-online.de [192.168.6.166]) by mail.m-online.net (Postfix) with ESMTP id 725A7901E8; Sat, 27 Feb 2010 11:10:28 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.3.149]) by localhost (dynscan2.mnet-online.de [192.168.6.166]) (amavisd-new, port 10024) with ESMTP id ioQm7zb+uEHE; Sat, 27 Feb 2010 11:10:26 +0100 (CET) Received: from mail.reifenberger.com (ppp-93-104-107-185.dynamic.mnet-online.de [93.104.107.185]) by mail.mnet-online.de (Postfix) with ESMTP; Sat, 27 Feb 2010 11:10:26 +0100 (CET) Received: by mail.reifenberger.com (Postfix, from userid 1001) id 669C3412ED; Sat, 27 Feb 2010 11:10:26 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail.reifenberger.com (Postfix) with ESMTP id 5C454412EC; Sat, 27 Feb 2010 11:10:26 +0100 (CET) Date: Sat, 27 Feb 2010 11:10:26 +0100 (CET) From: Michael Reifenberger To: FreeBSD-Ports Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Cc: dougb@dougbarton.us Subject: portmaster usage for a list of ports 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: Sat, 27 Feb 2010 10:27:39 -0000 Hi, for compiling a list of ports inside a emulated FreeBSD-current environment I would need to use portmaster as: cat ./myports.txt | xargs portmaster -r -R -G -g -d -m "WITHOUT_GSSAPI=YES" (myports.txt contains a list of to be installed/updated ports) Unfortunately this doesn't work (specifying -m "BATCH=yes" doesn't help too). When it comes to `make config` I can't input anything. Could you imagine any workaround / solution for this problem. What I'm trying to accomplish is the following: - Create an empty (ports wise) nanobsd image - run the image inside quemu (the emulated device is way faster than the original HW) - For a fixed list of ports create/update their packages (and the packages of all dependent ports) inside the quemu environment - Later on use the packages to install them during the nanobsd image build process. Thanks in advance for your input. Bye/2 --- Michael Reifenberger Michael@Reifenberger.com mr@freebsd.org http://www.Reifenberger.com