Wednesday, July 08, 2009

Funtoo-dev Mailing List - Initscripts

Funtoo now has a Google Groups mailing list called funtoo-dev, which can be used for Funtoo discussion, patch submissions or bug reports.


On the list, I've posted an overview of upcoming planned changes to Funtoo's init scripts. With dhcpcd-5, all that will be required to configure a new Funtoo install for wired DHCP ethernet is:

# rc-update add dhcpcd default
# rc

Pretty nice!

I'm looking for feedback on the new initscript plan. Please feel free to post feedback here as well as on the mailing list. Talk to you soon!

6 comments:

Konstantin said...

As I said in the reply to your other post, you shouldn't mix script which is program code with configuration which is data.

There's a very good reason for that and I used to remember what it was once. I'm sure it's related to security.

Daniel Robbins said...

People can still use /etc/conf.d if they want.

Konstantin, for networking, the script is also configuration - the commands have an effect on how your network is configured, right? And if you call different commands, then your network can be set up a different way.

These network configuration commands are pretty straightforward, so I would prefer to allow users to use them directly rather than have them learn how to use a network configuration layer which will always be inherently limited in its ability to handle certain types of network configurations.

Konstantin said...

IF you do decide to add a hardened-vserver to your growing list of builds here is something that will help. I tried it. It works very well.

"[HOWTO] The Hardened GCC4 Toolchain Overlay Guide"
http://forums.gentoo.org/viewtopic-t-705939.html

Anonymous said...

15 July 2009 ~x86 i686 stage3 has this error.

revdep-rebuild -iv

checking for LIBIDL... configure: error: Package requirements (glib-2.0 >= 2.4.0) were not met:

dev-libs/glib
Latest version available: 2.20.4
Latest version installed: 2.20.4
Size of files: 4,917 kB
Homepage: http://www.gtk.org/
Description: The GLib library of C routines
License: LGPL-2

dev-libs/libIDL
Latest version available: 0.8.13
Latest version installed: 0.8.13
Size of files: 377 kB
Homepage: http://www.gnome.org/
Description: CORBA tree builder
License: LGPL-2


Still no openrc 0.5.0 in ~x86 clean install
ACCEPT_KEYWORDS="~x86"

Daniel Robbins said...

Anonymous, I don't use revdep-rebuild very often but I did a quick check of the stage3 and your command gives me:

* Dynamic linking on your system is consistent... All done.

Note that the two ebuilds listed are not included on the stage3.

OpenRC 0.5.0 is masked in Funtoo portage as it is currently in testing. It will be unmasked when it has been tested more, and when I have supporting documentation for the transition. We also need to test OpenResolv and dhcpcd-5.0.x being added to the core system. If you'd like to test it, join the mailing list and post your feedback in the thread.

zrr said...

Thank you for setting up the Dev-Mailing-List in Google-Groups. This is great because then all the questions can be searched by Google-Users ;).

My Problem: I just posted 3 comments and one new Topic to my questions regarding missing files when I upgrade with emerge --sync to Ruby 1.9. All 4 messages I posted on the Dev-Mailing-List have not yet appeared. Any hints why that would be? I would be great if a message that you post to the Funtoo-Google-Groups would instantly show up, so the Poster-Dude knows that his Question / Message is out in the Open.