From owner-freebsd-arch Tue Jul 9 17: 8: 9 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 762C337B400 for ; Tue, 9 Jul 2002 17:08:07 -0700 (PDT) Received: from gnuppy.monkey.org (wsip68-15-8-100.sd.sd.cox.net [68.15.8.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F2F743E42 for ; Tue, 9 Jul 2002 17:08:07 -0700 (PDT) (envelope-from billh@gnuppy.monkey.org) Received: from billh by gnuppy.monkey.org with local (Exim 3.35 #1 (Debian)) id 17S4jF-0000aJ-00; Tue, 09 Jul 2002 16:49:09 -0700 Date: Tue, 9 Jul 2002 16:49:03 -0700 To: Terry Lambert Cc: freebsd-arch@FreeBSD.ORG, Neil Blakey-Milner , "M. Warner Losh" , naddy@mips.inka.de, Bill Huey Subject: Re: Package system flaws? Message-ID: <20020709234903.GA2020@gnuppy.monkey.org> References: <20020706220511.GA88651@scoobysnax.jaded.net> <20020708.094652.21114246.imp@village.org> <20020709073309.GB96335@dragon.nuxi.com> <20020709082753.GA60250@mithrandr.moria.org> <20020709185010.GA26983@dragon.nuxi.com> <20020709233111.GA1651@gnuppy.monkey.org> <20020709233604.GB1651@gnuppy.monkey.org> <3D2B7434.366B9679@mindspring.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3D2B7434.366B9679@mindspring.com> User-Agent: Mutt/1.4i From: Bill Huey Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, Jul 09, 2002 at 04:39:32PM -0700, Terry Lambert wrote: > RPM can do this too. > > The permutations of what you should be able to do, and what having > that ability lets you build on top of it, are ...interesting. I > like the idea of an "unrootkit". > > -- Terry dpkg does that and is much more sophisticated about package management in general. I can't really explain it in a manner that justifies its positive attributes, but I can definitely say that after using both RPM and dpkg based system that dpkg is vastly superior to it mainly because of dependency resolution. A sophisticated binary packaging system becomes important as dependencies get more complicated and since packages get out of sync. A solid system disiplines that problem into something much more automatic. I've done something close to your unroot kit pretty easily with dpkg on a damage machine without too much creative effort. This assumes that I understand you correctly. It's definitely worth check out if you haven't seen it before and makes most packaging systems (and definitely pkg_*) seem like they're in the dark ages. bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message