[arch-dev-public] [signoff] initscripts-2011.06.1-1
Hi guys, A new initscripts package is in testing. Please test and signoff. Big changes: 1) We gain support for iproute2, and net-tools is now optional (thanks to Dave Reisner). If you don't update your rc.conf, everything should work as before (using net-tools), pleas shout if it does not. 2) MOD_AUTOLOAD is deprecated (always leave it set to "yes") 3) blacklisting modules in the MODULES array is no longer supported, use modprobe's native blacklisting instead (see 'man modprobe.conf'). An announcement will be made about this before moving to core. Otherwise there are some bugfixes, and quite a bit of improvements made to rc.d. Thanks to all who contributed: Clément Démoulins (1): Add a zsh completion script for the command rc.d. Dave Reisner (3): network/rc.sysinit: remove dead code network: deprecate net-tools, add iproute2 support rc.d: declare ENV as an array Eric Bélanger (1): rc.d: Add error message when daemon script is not found Gerardo Exequiel Pozzi (2): use mount -n for devpts and shm add killall5 omit pid functionality Sebastien Luttringer (8): Add syntax to vim modeline in rc.d script Add TERM var to rc.d cleaned env Improve coloring on light and transparent term Add rc.d bash completion rc.d bash completion detect running daemon rc.d zsh completion detect running daemons rc.d: Remove cd from the loop rc.d: print usage if not enough argument Thomas Bächler (1): Fix typo Tom Gundersen (9): releasing: update instructinos after going through it once makefile: do not make functions executable udev: generate blacklist on boot fixup: also clear /tmp if it is a mountpoint Merge remote-tracking branch 'seblu/master' Revert "udev: generate blacklist on boot" depraction: MOD_AUTOLOAD and MODULES blacklisting net: add examples Merge branch 'snowman'
Am 01.06.2011 14:38, schrieb Tom Gundersen:
2) MOD_AUTOLOAD is deprecated (always leave it set to "yes")
Actually, with newest udev without load_modules.sh, this option has no effect at all. Shouldn't that be clarified?
On Wed, Jun 1, 2011 at 3:43 PM, Thomas Bächler <thomas@archlinux.org> wrote:
Am 01.06.2011 14:38, schrieb Tom Gundersen:
2) MOD_AUTOLOAD is deprecated (always leave it set to "yes")
Actually, with newest udev without load_modules.sh, this option has no effect at all. Shouldn't that be clarified?
Maybe my wording wasn't the best. Before the new udev MOD_AUTOLOAD works as before, and after the new udev it will be as if it is always set to "yes". I thought it would make the transition smoother if we just tell everyone to set MOD_AUTOLOAD to "yes" before the new udev is out. In the next initscripts release we can remove it altogether. I guess I should clarify this in the install message, and also in the announcement. Cheers, Tom
Hi Tom, [2011-06-01 14:38:04 +0200] Tom Gundersen:
A new initscripts package is in testing.
I see net-tools is now an optdepends for "legacy network support", but it is also (still) required to set up the hostname, isn't it? Cheers. -- Gaetan
Hi Gaetan, On Wed, Jun 1, 2011 at 5:37 PM, Gaetan Bisson <bisson@archlinux.org> wrote:
[2011-06-01 14:38:04 +0200] Tom Gundersen:
A new initscripts package is in testing.
I see net-tools is now an optdepends for "legacy network support", but it is also (still) required to set up the hostname, isn't it?
A very good catch! I'll have to change this back to depending on both net-tools and iproute2. We were hoping to move hostname to coreutils (and domainname to yp-tools), but that hasn't happened yet, so we still need net-tools. Thanks for pointing it out. Allan: any thoughts on moving hostname from net-tools to coreutils? Cheers, Tom
[2011-06-01 17:53:03 +0200] Tom Gundersen:
We were hoping to move hostname to coreutils (and domainname to yp-tools), but that hasn't happened yet, so we still need net-tools. Thanks for pointing it out.
Allan: any thoughts on moving hostname from net-tools to coreutils?
I personally think this makes a lot of sense. If Allan (and others) do not object, I will happily make the necessary changes to coreutils, yp-tools, and net-tools. -- Gaetan
On Wed, Jun 1, 2011 at 8:38 AM, Tom Gundersen <teg@jklm.no> wrote:
Hi guys,
A new initscripts package is in testing.
Please test and signoff.
Big changes:
1) We gain support for iproute2, and net-tools is now optional (thanks to Dave Reisner). If you don't update your rc.conf, everything should work as before (using net-tools), pleas shout if it does not.
2) MOD_AUTOLOAD is deprecated (always leave it set to "yes")
3) blacklisting modules in the MODULES array is no longer supported, use modprobe's native blacklisting instead (see 'man modprobe.conf'). An announcement will be made about this before moving to core.
Otherwise there are some bugfixes, and quite a bit of improvements made to rc.d.
Thanks to all who contributed:
I noticed that you removed the NETWORKS=() line (and related comments) in the default rc.conf. Is that intended? If so, what's the new way to tell netfcg what profile to use? The net-profiles daemon from the latest netcfg still use that array.
On Wed, Jun 1, 2011 at 7:03 PM, Eric Bélanger <snowmaniscool@gmail.com> wrote:
I noticed that you removed the NETWORKS=() line (and related comments) in the default rc.conf. Is that intended? If so, what's the new way to tell netfcg what profile to use? The net-profiles daemon from the latest netcfg still use that array.
That's not intended, I guess. Thanks for spotting it! Dave, does the below patch look ok to you? Cheers, Tom
From f224a70255b175378867c3a7b80e8c8bdf9b5f96 Mon Sep 17 00:00:00 2001 From: Tom Gundersen <teg@jklm.no> Date: Wed, 1 Jun 2011 21:53:21 +0200 Subject: [PATCH] fixup: network: deprecate net-tools
Commit a3314c7697 deleted a bit too much of the comments from rc.conf. This patch restores the comments/example used by netcfg. Signed-off-by: Tom Gundersen <teg@jklm.no> --- rc.conf | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/rc.conf b/rc.conf index 534112f..efcdf0e 100644 --- a/rc.conf +++ b/rc.conf @@ -92,6 +92,17 @@ gateway= # This is required if your root device is on NFS. NETWORK_PERSIST="no" +# Enable these network profiles at boot-up. These are only useful +# if you happen to need multiple network configurations (ie, laptop users) +# - set to 'menu' to present a menu during boot-up (dialog package required) +# - prefix an entry with a ! to disable it +# +# Network profiles are found in /etc/network.d +# +# This now requires the netcfg package +# +#NETWORKS=(main) + # ----------------------------------------------------------------------- # DAEMONS # ----------------------------------------------------------------------- -- 1.7.5.2
participants (4)
-
Eric Bélanger
-
Gaetan Bisson
-
Thomas Bächler
-
Tom Gundersen