[nycbug-talk] local ports
    Bjorn Nelson 
    o_sleep
       
    Thu Dec  8 11:26:17 EST 2005
    
    
  
NYCBuggers,
I just wanted to follow up on this post.
On Fri 2005.12.02 at 17:14 -0500, Bjorn Nelson wrote:
> NYCBuggers,
>
> I just posted this to the freebsd-arch mailing list.  What is
> everyone's thought on this?
>
> "I propose a new port category called local or site.  This would not
> get updated with the cvsup, but would allow people to have a place to
> put ports that they want to keep internal to their site.  I am
> currently exporting a ports tree to a bunch of other hosts and it
> would be handy if I could just put ports for our proprietary apps in
> there and not worry about keeping a forked bsd.port.mk."
Got some good information on freebsd-ports at freebsd.org from Michael  
C. Shultz who said:
=====
I've been doing this for years and the current port mechnism seems to  
work
with it ok.  Excerpt from man portmanager(1)
      local ports, ie. ports not in the FreeBSD ports tree:
      Here is how to handle locally installed ports if you plan to  
take advan-
      tage of some of FreeBSD's port system features:
        
########################################################################
       # Makefile from /usr/ports/local/sysutils/somelocalportname/ 
Makefile
        
########################################################################
       PORTNAME=           somelocalportname
       PORTVERSION=        0.1.0
       CATEGORIES=         local/sysutils
       VALID_CATEGORIES+=  ${CATEGORIES}       # for FreeBSD to  
accept our
                                               # local category
      Simply add a "local" directory to /usr/ports and install your  
local ports
      under that directory. Where a normal FreeBSD port may be in "sysu-
      tils/{portname} the example above would reside in "local/ 
sysutils/{port-
      name}".
-Mike
====
Okan Demirmen on this (nycbug) list suggested to:
echo mystuff >> ${PORTSDIR}/.cvsignore
So I don't lose my port when I do a cvsup.  The setup is working  
great now.  Installing our clumsy proprietary apps are much easier now.
Thanks all.
-Bjorn Nelson
    
    
More information about the talk
mailing list