Portmaster with package support ready for beta testing!
Doug Barton
dougb at FreeBSD.org
Sun Nov 8 20:56:56 UTC 2009
Howdy!
I'm very pleased to announce that the first version of portmaster with
package support is ready for beta testing. :) I'd like to thank all
those who have been so generous in supporting this work. It's really a
great feeling not only knowing that the community is supportive of my
efforts, but also to be able to finally make this feature available
after so many requests have been made for it.
As you can see from the commit message below I have tried to stay
(mostly) command-line compatible with portupgrade so the syntax of the
new features shouldn't be a problem. For now the only available method
of fetching packages is via http, I'll be working on file system
support next. I don't think ftp support is going to be possible unless
I can find a creative way to download a remote directory list.
*** I'm sure that there are some rough edges, so if you choose to test
this please back up at least your /var/db/pkg directory first. ***
Things to look out for:
1. If you get a failure on not being able to find a package repository
please send me the output of 'uname -r'
2. You should probably use -v to start with (if you don't already) to
get an idea of what's happening behind the scenes
Things I need testing for:
1. Especially if you set PACKAGESITE, I need to know how people use
this, do you keep all your files in one big directory, do you keep
them organized by ports category (e.g., archivers, dns, etc.)?
2. If you set the PACKAGEROOT environment variable
3. Interaction of the package stuff with "exotic" command line
options. I've tried to test as many combinations as I can think of,
but y'all are more creative than I am. :)
If you're reporting a bug or problem please include the output of
'uname -r', what command line options you used, what you thought
should happen, what actually happened, any error messages, etc.
To get the new version:
1. If you have svn installed:
svn co svn://svn.freebsd.org/base/user/dougb/portmaster
2. Via http:
http://svn.freebsd.org/viewvc/base/user/dougb/portmaster
Enjoy!
Doug
-------- Original Message --------
Subject: svn commit: r199056 - user/dougb/portmaster
Date: Sun, 8 Nov 2009 20:17:15 +0000 (UTC)
To: src-committers at freebsd.org, svn-src-user at freebsd.org
Author: dougb
Date: Sun Nov 8 20:17:15 2009
New Revision: 199056
URL: http://svn.freebsd.org/changeset/base/199056
Log:
First run at package support! This version is functional and fairly
well tested but I'm sure there are bugs and things that don't work
as expected
Supports the following new options:
-P|--packages and -PP|--packages-only ala portupgrade
--packages-if-newer
This feature will allow package installation if the available
package is newer than the installed version, even if it's not
the latest version according to your ports tree. [1]
Still to come:
Support for packages on filesystem, instead of http
[1] Special funding committment for this feature and package support
generally by: Modirum MDpay
Sponsored by: http://dougbarton.us/portmaster-proposal.html
Funded by: Christer Solskogen
Funded by: Douglas Berry
Funded by: Beat Gatzi
--
Improve the effectiveness of your Internet presence with
a domain name makeover! http://SupersetSolutions.com/
More information about the freebsd-ports
mailing list