On Apr 24, 2013, at 11:10 AM, Freddie Cash wrote:

On Wed, Apr 24, 2013 at 11:03 AM, Justin Edward Muniz <
justin.mu...@maine.edu<mailto:justin.mu...@maine.edu>> wrote:


I think the interface to pkgng and freebsd-update are still
interesting; at least more worthwhile than the kernel configuration
one.

I think the pkgng one has the edge, since packages are updated far
more often than base, and it's easier to track base.

Now you are at a stage where you should make your own decision; which
one looks the most interesting to you?  Once you decide on an area of
interest, you can just start hacking :)

Chris



That's good to hear.

I am sure that you are right, a pkgng GUI would probably see more use in
general. I am definitely close to making my decision, but this thread has
been so much help, I am glad for the insight.

The coding is what I look forward to the most :D


You'll probably want to get in touch with the PC-BSD folks.  As they are
moving to pkgng for everything, they are updating their Python-based GUIs
to work with it.  Might be a possibility to work together, or to build off
what they have, or to get ideas/inspiration for a more general tool.

For example, (going from memory of my home PC-BSD install) the System
Update or System Manager tool uses pkgng behind the scenes, and provides a
tree-based view of PC-BSD-specific packages that can be installed via
simply ticking checkboxes and hitting Install button.

And, they have a ports-based GUI tool as well, although I have not used it
as yet so couldn't tell you what it supports.  I do my ports-based installs
via a terminal.  :)


I've been planning a pkgng management tool in base for a while now (and am 
closing in on that goal).

The tool is bsdconfig

It's relevant to this discussion because it supports running both in GUI and in 
TUI.

This is accomplished by using dialog(1) for TUI and Xdialog(1) (from ports) for 
GUI. One code base, two modes.

The package management is being implemented as a bsdconfig(8) module in HEAD 
(see usr.sbin/bsdconfig).

Executing "bsdconfig packages" produces something inspired by sysinstall but 
greatly improved (faster, cleaner, more efficient, and provides more data).

Here's a screenshot:
http://twitpic.com/ci2rid

Sorry, no screenshot of the X11 side yet.

Executing "bsdconfig -X packages" or "bsdconfig packages -X" gives you the X11 
GUI.

Is it the flashiest GUI you've ever seen? Far from it. But when I've demo'd the 
code, people have been generally positive about the approach.

Just wanted to let you know what my plans are.

Feel free to go full-boar with a Qt-based front-end, just wanted to let you 
know what I'm cooking in HEAD.
--
Devin

_____________
The information contained in this message is proprietary and/or confidential. 
If you are not the intended recipient, please: (i) delete the message and all 
copies; (ii) do not disclose, distribute or use the message in any manner; and 
(iii) notify the sender immediately. In addition, please be aware that any 
message addressed to our domain is subject to archiving and review by persons 
other than the intended recipient. Thank you.
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to