From owner-freebsd-questions@FreeBSD.ORG Mon May 28 17:17:26 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 71F4416A507 for ; Mon, 28 May 2007 17:17:26 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from igloo.linux.gr (igloo.linux.gr [62.1.205.36]) by mx1.freebsd.org (Postfix) with ESMTP id E2A5513C44B for ; Mon, 28 May 2007 17:17:25 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from kobe.laptop (host5.bedc.ondsl.gr [62.103.39.229]) (authenticated bits=128) by igloo.linux.gr (8.13.8/8.13.8/Debian-3) with ESMTP id l4SHFs0a020975 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 28 May 2007 20:16:01 +0300 Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.1/8.14.1) with ESMTP id l4SHFbRq061683; Mon, 28 May 2007 20:15:48 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.1/8.14.1/Submit) id l4SHFbFr061646; Mon, 28 May 2007 20:15:37 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Date: Mon, 28 May 2007 20:15:36 +0300 From: Giorgos Keramidas To: Albert Shih Message-ID: <20070528171536.GB69126@kobe.laptop> References: <20070528095033.GA70364@pcjas.obspm.fr> <465AABE0.7040509@yahoo.gr> <20070528102734.GB83851@pcjas.obspm.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20070528102734.GB83851@pcjas.obspm.fr> X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-3.527, required 5, autolearn=not spam, ALL_TRUSTED -1.80, AWL 0.67, BAYES_00 -2.60, DNS_FROM_RFC_ABUSE 0.20) X-Hellug-MailScanner-From: keramida@ceid.upatras.gr X-Spam-Status: No Cc: Thanos Rizoulis , freebsd-questions@freebsd.org Subject: Re: make packages X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 May 2007 17:17:26 -0000 On 2007-05-28 12:27, Albert Shih wrote: >Le 28/05/2007 ? 13:16:00+0300, Thanos Rizoulis a ?crit >>O/H Albert Shih ??????: >>> Hi All >>> I would like when a make install in any ports the system make a tbz in >>> /usr/ports/packages/All every time and WITHOUT any option in command line >>> (because there many people on the server). >>> Where can I put some option to do that ? >> >> Assuming you are using FreeBSD 6.2 Release: >> >> man ports >> http://www.freebsd.org/cgi/man.cgi?query=ports&apropos=0&sektion=0&manpath=FreeBSD+6.2-RELEASE&format=html > > Thanks. > >> You are probably interested in *make package* > > Well....the problem is (like I said) there many «admin» in this server and > I known many of them just use «make install» and forget «package». > > What I try to do is event the user just use «make install» the system do > «make package install». You can create a "package" after the fact with: pkg_create -b foo Where "foo" is the name of an installed port, i.e.: ,----------------------------------------------------------------------- | $ pkg_info | fgrep vim-lite | vim-lite-7.0.224_1 Vi "workalike", with many additional features (Lite package | $ pkg_create -b vim-lite-7.0.224_1 | $ ls -ld vim-lite* | -rw-rw-r-- 1 keramida wheel 5347344 May 28 20:14 vim-lite-7.0.224_1.tbz | $ `----------------------------------------------------------------------- You don't even have to be root to run pkg_create, as you can see above.