Skip site navigation (1)Skip section navigation (2)
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>