[Fwd: reg at FreeBSD.org: Latest on rewrite of pkg_install tools.]

Miklos Niedermayer mico at bsd.hu
2001. Jan. 7., V, 19:01:02 CET


Hellosztok!

Jeremy a pkg_* toolok újraírásán dolgozik.  Mostanában elég nagy aktivitás
van ebben az ügyben (más emberek is patchelnek, hitelesített .tgz
csomagok, stb), aki teheti, szerintem próbálja ki ezeket a dolgokat,
nem fogja nagyon vele elrontani a gépét, viszont sokat segíthet a dolog
elkészülésében, amire nagy szükség van.  Az utóbbi időben a portolt
alkalmazások száma hihetetlen mértékben megnőtt - a ports rendszer ezzel
együtt fejlődött, a pkg rendszer sajnos nem teljesen.

----- Forwarded message from Jeremy Lea <reg at FreeBSD.org> -----

Date: Sat, 6 Jan 2001 23:46:55 -0800
From: Jeremy Lea <reg at FreeBSD.org>
Subject: Latest on rewrite of pkg_install tools.
To: freebsd-ports at FreeBSD.org, "Jordan K. Hubbard" <jkh at FreeBSD.org>
Cc: freebsd-current at FreeBSD.org, Satoshi Asami <asami at FreeBSD.org>
User-Agent: Mutt/1.2.5i

Hi,

hub seems to be acting up, so I'm sending this a second time...  Sorry for
any duplicates.

At http://people.FreeBSD.org/~reg/, I have placed the latest of my
patches to the pkg_install tools.  This is an almost complete rewrite of
the tools, based around a 'Package Manager', which supplies an API which
could be used by third party applications (like a KDE or GTK+
application.)

There is more status on the page, but the current patch set implements:
 - which(1) like functionality, to tell you which package installed a
   particular file.
 - BUILD_DEPEND and LIB_DEPEND style dependency checking, which relies
   on installed files and libraries, not the package names.
 - Use pkg_add from bsd.port.mk, so that building a port no longer
   requires any of the dependencies to be checked out.
 - Backup packages created from the installed packages. Future
   enhancements include the ability to run a backup script to save
   local configuration/data files into the backup package.
 - Inplace upgrading of installed packages, by deleting the old package,
   except it's shared libraries, and merging these into the new
   package's plist.  This will obsolete the recent pkg_upgrade commit.

The code is pretty rough at the moment.  I'm still testing it, so expect
a new release soon, with a bunch of bug fixes.  I would really like
people to comment on the added functionality, the design and pkg_mgr API
and also do some testing for me.

There is also a patch for bsd.port.mk, which uses these changes.

Regards,
 -Jeremy

-- 
FreeBSD - Because the best things in life are free...
                                           http://www.freebsd.org/


To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message

----- End forwarded message -----

-- 
 ______  o _. __
/ / / (_(_(__(_)  @ bsd.hu




További információk a(z) BSD levelezőlistáról