Date: Mon, 12 Jan 2015 11:57:26 -0700 (MST) From: Warren Block <wblock@wonkity.com> To: Chris H <bsd-lists@bsdforge.com> Cc: Royce Williams <royce@tycho.org>, Deb Goodkin <deb@freebsdfoundation.org>, ports <freebsd-ports@freebsd.org> Subject: Re: BIND REPLACE_BASE option Message-ID: <alpine.BSF.2.11.1501121119020.82614@wonkity.com> In-Reply-To: <9132c8812ccd3906dd487830a912d00c@ultimatedns.net> References: <mailman.1.1420977600.74846.freebsd-ports@freebsd.org> <20150111235449.A14AEF52@hub.freebsd.org> <20150112040129.GA16097@lonesome.com> <CAG=rPVcTsT2izsmdGMJtD6RgRJ3CwfZg1vN6nC%2BvRMYEQ8iPhA@mail.gmail.com> <20150112122652.GA9472@lonesome.com> <54B3BE2C.6030207@sorbs.net> <20150112123241.GB9472@lonesome.com> <54B3C28C.10605@sorbs.net> <20150112130804.GD44537@home.opsec.eu> <CA%2BE3k92LJPRNA-pj_5EkheMogWitpCfgaUi==KsfAz=gZMu5jw@mail.gmail.com> <fe6efb4ec026964fb08d50ada48957a5@ultimatedns.net>, <CA%2BE3k92wtj_584PvgjLmHXCyYPLX9%2B95SkC8fdfHK%2BZR0sdybg@mail.gmail.com> <9132c8812ccd3906dd487830a912d00c@ultimatedns.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 12 Jan 2015, Chris H wrote: > Here is where we will clash; I've been riding *BSD for over 20yrs. > It's *biggest* asset has been in it's flexibility -- it wasn't another > Linux "dist", that required me to essentially become a "clone" of > every other Linux install. The Ports system, and /src allowed one to > tailor my build/install to meet *my* needs. I wasn't required, in fact > I was *encouraged*, to have a unique system. Frankly the new pkg(8) > *requirement* was a complete 180 on this philosophy. Huh? It is the same as the old package system, required if you want to use ports or packages. The difference is that pkg is not in base, so it can be easily upgraded without doing an OS upgrade. Ports continue to work as they did with the old package system, only package operations are faster and more reliable. My main complaint with pkg is the persistent misunderstanding that binary packages are a direct replacement for ports. http://www.wonkity.com/~wblock/docs/html/pkg.html As for the original topic, BIND in base had the same upgrade problems as the old package system. The port overwriting the base was a convenient but nasty hack. Not even that convenient, because all that changes with the port is the config files are in /usr/local/etc rather than /etc. A chroot adds little security or isolation, and if you want that it should be in a jail or other type of VM anyway. https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails-ezjail.html#jails-ezjail-example-bind
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.11.1501121119020.82614>