make packages
Giorgos Keramidas
keramida at ceid.upatras.gr
Mon May 28 17:17:26 UTC 2007
On 2007-05-28 12:27, Albert Shih <Albert.Shih at obspm.fr> 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.
More information about the freebsd-questions
mailing list