Date: Mon, 4 Mar 2013 16:01:41 -0800 From: Jason Helfman <jgh@FreeBSD.org> To: pkg@FreeBSD.org Subject: pkg idea Message-ID: <CAMuy=%2BhoPPzTcM0=hh72XhjuA_9k4mZ7bOCiwoYx1FAMkc2FMA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello All,
Today I have removed misc/instant-server from the ports collection, however
this spawned an idea I have, however I do lack the coding to implement if
seen as a good idea :)
The direction for features, as I understand it, is to be able to request
something in a port.
USE_FEATURE= ws (webserver)
So the port would install apache, per se.
With this idea, why not provide metadata from the feature itself such as:
PROVIDES_FEATURE= ws
Then advertise the pkg tool the concept of installing features:
pkg install feature <{web,dns,application,proxy,irc}> server.
The user can then have a list of features to install. This can be presented
in multiple ways. Possibly a list, or maybe even a "signed off
on/officially supported" server features.
Web Server -> Apache
DB Server -> PostgreSQL
DNS -> Bind
Application -> Tomcat6
Or something different...
Any thoughts?
Thanks!
-jgh
--
Jason Helfman | FreeBSD Committer
jgh@FreeBSD.org | http://people.freebsd.org/~jgh | The Power to Serve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMuy=%2BhoPPzTcM0=hh72XhjuA_9k4mZ7bOCiwoYx1FAMkc2FMA>
