determining what's in the base system
Chad Perrin
perrin at apotheon.com
Mon Apr 21 01:00:32 UTC 2008
On Tue, Apr 15, 2008 at 05:02:54PM -0700, Chuck Swiger wrote:
> 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.
Thanks. That's another good suggestion.
>
> >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
Duly noted.
--
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
Marvin Minsky: "It's just incredible that a trillion-synapse computer could
actually spend Saturday afternoon watching a football game."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20080421/2df4f202/attachment.pgp
More information about the freebsd-questions
mailing list