Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Apr 2008 17:02:54 -0700
From:      Chuck Swiger <cswiger@mac.com>
To:        Chad Perrin <perrin@apotheon.com>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: determining what's in the base system
Message-ID:  <FD222284-E988-40A1-985F-D1FB1B4E005F@mac.com>
In-Reply-To: <20080415231450.GF78906@demeter.hydra>
References:  <20080415231450.GF78906@demeter.hydra>

next in thread | previous in thread | raw e-mail | index | archive | help
On Apr 15, 2008, at 4:14 PM, Chad Perrin wrote:
> I have two questions.  First:
>
> Assume you have a FreeBSD system installed that has been running for  
> at
> least a year, with a bunch of graphical desktop and productivity  
> software
> installed, and have both installed and uninstalled a lot of software  
> over
> that time.  Now imagine that you want to know whether a given  
> utility was
> something that came with the base system or was installed by some  
> port or
> package later on.  What's the easiest way to do that (preferably  
> without
> installing the FreeBSD base system on a computer and checking  
> whether the
> utility is present)?

Run "pkg_which" on the name of the file, and it will tell you which  
port that file comes from.  Otherwise, the file is part of the base  
system, or created by a user.

> Second:
>
> Where can I get a list of all licenses on all software in the base
> system?  I know there's at least the BSD License, the GPL, and the  
> LGPL,
> but I'm a little hazy on what else is in there.

There are dozens of variants of the BSD License, and the closely  
related Zlib/PNG license; there are also MIT, GPL, LGPL, a bit of  
Sun's SISSL or CDDL, and probably other licenses present.  A decent  
starting point is:

% locate LICENSE
[ ... ]
/usr/src/contrib/bzip2/LICENSE
/usr/src/contrib/groff/LICENSE
/usr/src/contrib/ipfilter/perl/LICENSE
/usr/src/contrib/less/LICENSE
/usr/src/contrib/libpcap/LICENSE
/usr/src/contrib/nvi/LICENSE
/usr/src/contrib/openbsm/LICENSE
/usr/src/contrib/openpam/LICENSE
/usr/src/contrib/pam_modules/pam_passwdqc/LICENSE
/usr/src/contrib/sendmail/LICENSE
/usr/src/contrib/tcpdump/LICENSE
/usr/src/crypto/openssl/LICENSE
/usr/src/lib/libc/rpc/LICENSE
/usr/src/sys/contrib/dev/npe/LICENSE
/usr/src/sys/dev/em/LICENSE
/usr/src/sys/dev/ixgb/LICENSE
/usr/src/sys/dev/rr232x/LICENSE
/usr/src/usr.sbin/mrouted/LICENSE

-- 
-Chuck




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FD222284-E988-40A1-985F-D1FB1B4E005F>