[arch-commits] Commit in initscripts/trunk (ChangeLog PKGBUILD)

Thomas Bächler thomas at archlinux.org
Fri Nov 6 18:34:29 EST 2009


    Date: Friday, November 6, 2009 @ 18:34:29
  Author: thomas
Revision: 58293

Update to version 2009.11-1

Modified:
  initscripts/trunk/ChangeLog
  initscripts/trunk/PKGBUILD

-----------+
 ChangeLog |  474 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 PKGBUILD  |    9 -
 2 files changed, 479 insertions(+), 4 deletions(-)

Modified: ChangeLog
===================================================================
--- ChangeLog	2009-11-06 23:32:59 UTC (rev 58292)
+++ ChangeLog	2009-11-06 23:34:29 UTC (rev 58293)
@@ -1,3 +1,477 @@
+commit bdf8fdb363c9e38bfaad927caac0fecbe989df6b
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Sat Nov 7 00:12:41 2009 +0100
+
+    Remove redundant call to vgscan - this also fixes a "wrong" symlink in combination with the new udev-based device mapper node creation
+
+commit 08aa5bebdf76b005a7c81acd08b8641b2dea1ee7
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Fri Nov 6 00:05:19 2009 +0100
+
+    Correct last commit: Unset the STARTUP=1 variable in udevadm control only after udev has settled
+
+commit aac1c1159995f9f0d2e9557119604affa43b68f8
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Thu Nov 5 22:47:58 2009 +0100
+
+    Set STARTUP=1 environment variable on initial udev triggering, required by latest device-mapper rules
+
+commit 5b1ea3c982efb98e3f305400d4a9b3b65fb20ebe
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Thu Nov 5 22:05:59 2009 +0100
+
+    Remove code to create md* devices manually, this is done by udev these days
+
+commit 86d92c889a481c591cd2a88ba2506b751f4fdd07
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Thu Nov 5 22:05:08 2009 +0100
+
+    Disable special handling of ACPI modules
+
+commit 4e35fd35e6eab00a4fcc99bbd84ffd7dda32e60d
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Thu Nov 5 22:03:55 2009 +0100
+
+    Only load rtc-cmos if rc.conf has proper clock settings
+
+commit 4927f7decd20315a7020e9e37ef9f54fbfaf6e46
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Wed Oct 7 20:14:19 2009 -0700
+
+    Replace 'truncate file' logic in case of noclobber
+    
+    We use ": > /foo" in a few cases to truncate a file.
+    If noclobber happens to be set, this fails, so we'll
+    use bash's >| operator instead to force it
+    
+    Suggested-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 38f6917c9ec97f5d72fb0c72b001e7a97bfe6122
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Wed Oct 7 09:48:19 2009 -0700
+
+    Empty mtab instead of deleting it
+    
+    This fixes an issue with mount.aufs which requires mtab to
+    be present and apparently will not create it on its own
+    
+    See FS#16497
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 38ae149c009656392f09e5d6384adf88f02173a3
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Tue Oct 6 08:51:03 2009 -0700
+
+    Add hvc0 to inittab (commented by default)
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 743745339502da513cce7acbc9b67fbce4378091
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Mon Oct 5 14:43:35 2009 -0700
+
+    network: support early 'up' for dhcp interfaces
+    
+    Previous commit acac4f47597320f55995bdaf692d6f2335a1d67e
+    attempted to parse the name of the interface from the config
+    line, but neglected to check for "dhcp" config lines, in which
+    case the interface is the name
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 35a0950d0bc08061e6a27837ec26d4dace04993f
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Mon Oct 5 10:55:55 2009 -0700
+
+    Always shutdown daemons, regardless of runlevel
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit acac4f47597320f55995bdaf692d6f2335a1d67e
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Thu Sep 24 14:47:02 2009 -0700
+
+    network: Use real interface name for ifconfig up
+    
+    Using the variable name doesn't work in cases like this:
+    
+       my_interface_foo="eth0 blah blah"
+       INTERFACES=(my_interface_foo)
+    
+    It produces errors like so:
+       my_interface_foo no such device
+    
+    Fixes FS#16114
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit c3276e250c88173f36ddd50bc6a6c4feeb7409cb
+Author: Jim Pryor <profjim at jimpryor.net>
+Date:   Fri Aug 14 13:07:31 2009 -0400
+
+    Fix stty/tput usage for columns again
+    
+    Cleans up double application of earlier fixes for this issue.
+    
+    Instead of calling $(tput cols 2>/dev/null), we now try tput cols
+    silently to see whether it complains. If not, then we call $(tput cols)
+    with no redirection of stderr. This way, we can get results other than
+    80.
+    
+    eliminate color when stdout is not terminal
+    
+    Signed-off-by: Jim Pryor <profjim at jimpryor.net>
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 65f4102d48726afa4324d789551e7a74c806a590
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Mon Sep 21 16:13:54 2009 -0700
+
+    Replace \e with \033 for printfs
+    
+    \e isn't recongized in all shells. This causes issues with the locale.sh
+    script. For completeness, \e is replaced throughout the rc.sysinit script
+    
+    Original-idea-by: David Khunne <stahlheinzkockhausen at googlemail.com>
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 58fc27aaeb6d7d67cdf93997a33e0cbe4b5d7ada
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Wed Aug 26 23:26:54 2009 +0200
+
+    Make the hook-system a bit more usable
+    
+    This patch makes the hook names unique, prefixing them all with the script name (without the 'rc.')
+    It also removes the explicit declarations of all elements of the array, bash assumes "" if they are uninitialized
+
+commit cfabb85924f35c636550609b332d088aaae9941f
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Tue Aug 25 12:57:02 2009 +0200
+
+    Implement a hook-system that allows to add custom code to the initscripts at certain places
+    
+    A function add_hook can be called from functions.d to register a hook function. The existing hooks
+    are based on suggestions from Michael Towers (larch) and on the implementation of initscripts-extras-fbsplash
+    which currently uses the strings passed to stat_busy and stat_done for this. More hooks can
+    be added if requested.
+    
+    The implementation uses associative arrays and will thus only work with bash 4 or later
+
+commit 76bb11cb8b5374ff2bba79afc80c408f61779f0c
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Mon Aug 24 19:32:30 2009 +0200
+
+    Remove support for static filesystem and make code in rc.single look like the code in rc.sysinit/rc.shutdown
+    
+    udev has been a dependency of initscripts for a long time, the system won't work without it anyway.
+    Thus remove the "Using static filesystem" message which does nothing anyway and always try to start udevd
+    At the same time, update the killall5 and udev start code in rc.single
+
+commit f8f47d1b0d915485ccc08dcfaa5b312b44c67322
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Mon Aug 24 19:20:57 2009 +0200
+
+    Remove uevent processing benchmark, as it is useless now that we actually do work between trigger and settle
+
+commit 252603e5809b66522a8062f11526a13853e1def1
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Mon Aug 24 18:57:24 2009 +0200
+
+    Use nosuid instead of noexec on /dev
+    
+    The last patch caused applications to break that mmap()ed devices with PROT_EXEC
+    It's sad that we can't avoid putting binaries into /dev, but at least we can avoid setuid-binaries being there
+
+commit 757f653b8c9ba9d671dd95bd998bc3d487ee20d1
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Sun Aug 23 14:16:25 2009 +0200
+
+    Add size and noexec mount options to /dev, change "none" to "udev"
+
+commit 8694cdf8e252c7b443dfb6423a0c6127d9a8c62e
+Author: Thomas Bächler <thomas at archlinux.org>
+Date:   Sat Aug 22 16:00:40 2009 +0200
+
+    Fix in_array function
+    
+    In in_array a check might look like [ "!" = "@" ], which will fail because of the !,
+    so make this check look like [ "x!" = "x@" ].
+    Also, when an entry is prefixed with !, it should be handled as if it was not in the array.
+
+commit 9137d056806a4947a4da7ae042c48845c18e711a
+Author: Dan McGee <dan at archlinux.org>
+Date:   Sat Aug 15 23:55:29 2009 -0500
+
+    Splint recommended cleanups to minilogd
+    
+    Signed-off-by: Dan McGee <dan at archlinux.org>
+
+commit ab077be500f1134312dbef340a60e0b4816406e4
+Author: Dan McGee <dan at archlinux.org>
+Date:   Sat Aug 15 23:55:27 2009 -0500
+
+    Add minilogd to gitignore
+    
+    Signed-off-by: Dan McGee <dan at archlinux.org>
+
+commit 634397e1c7fa1e0c73d0ad8da68ea213b79c69c5
+Author: Dan McGee <dan at archlinux.org>
+Date:   Sat Aug 15 23:55:26 2009 -0500
+
+    Don't background the udevadm trigger call
+    
+    This operation doesn't block for more than a half second, and backgrounding
+    it invites race conditions if the settle operation ends up actually getting
+    executed first. My slice won't even boot without this change.
+    
+    Signed-off-by: Dan McGee <dan at archlinux.org>
+
+commit 2008846efe204b79d1c0f281d609a1f4b23431c8
+Author: Dan McGee <dan at archlinux.org>
+Date:   Sat Aug 15 23:55:25 2009 -0500
+
+    Allow skipping of all hardware clock adjustments
+    
+    For virtualized machines, the hardware clock doesn't actually exist, so all
+    hwclock calls fail and print error messages during system startup, shutdown,
+    and the hourly adjtime cronjob. By explicitly looking for HARDWARECLOCK to
+    be set to 'UTC' or 'localtime', all other values will result in hwclock
+    calls being skipped (e.g. set the variable to 'none').
+    
+    Signed-off-by: Dan McGee <dan at archlinux.org>
+
+commit d1f86dbf7819a782df812dde8282a03ab1f82faf
+Author: Dan McGee <dan at archlinux.org>
+Date:   Sat Aug 15 23:55:24 2009 -0500
+
+    Remove USEDIRECTISA and associated code
+    
+    man hwclock implies this option is rarely necessary, and (almost) all
+    systems Arch supports surely have a /dev/rtc device and load the rtc driver
+    in the kernel. Even if this is not available, hwclock will fall back to
+    direct I/O requests anyway.
+    
+    As a side note, the adjtime cronjob didn't even respect this setting anyway.
+    
+    Signed-off-by: Dan McGee <dan at archlinux.org>
+
+commit ac3baddf04b62e4bb55f7a2d0d34d78191ac815d
+Author: James Rayner <james at archlinux.org>
+Date:   Tue Aug 11 14:04:58 2009 -0700
+
+    network: bring interfaces up right away in ifup
+    
+    Allow association to begin, for wireless interfaces
+    
+    Ref: FS#13299
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit e5248347fd0c00e9ea72ad3b3b3434573f08d96d
+Author: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
+Date:   Sun Aug 2 22:13:48 2009 -0300
+
+    Mount /dev as tmpfs instead of ramfs for new udev-145
+    
+    * ramfs not support POSIX ACL that is necessary for using with the current
+    udev-145 and make the rule 70-acl.rules usable, when ConsoleKit is available.
+    * tmpfs support POSIX ACL
+    
+    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
+
+commit e929caffa000b4f45b72a12053da6f45c3344d23
+Merge: a24ad68 aa58a7d
+Author: Roman Kyrylych <roman at archlinux.org>
+Date:   Mon Aug 10 20:02:11 2009 +0300
+
+    Merge branch 'master' of ssh://archlinux.org/srv/projects/git/initscripts
+
+commit aa58a7d0202815af27d520889c8e4689f016efd2
+Author: Allan McRae <allan at archlinux.org>
+Date:   Fri Aug 7 21:42:06 2009 +1000
+
+    Consistent capitalization of locale
+    
+    Make the capitalization "UTF-8" part of the locale field in rc.conf
+    match that used in /etc/locale.gen (FS#15825)
+    
+    Signed-off-by: Allan McRae <allan at archlinux.org>
+
+commit f3a1103e58c341d5bb42bc889549fef44d685729
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Wed Aug 5 10:17:00 2009 -0700
+
+    Enable in_array for prefixed daemons
+    
+    Previous code has issues with ! and @ prefixed DAEMONS
+    
+    Original-by: Florian Pritz <bluewind at xssn.at>
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 602eb29574318edebd6cf3c9e82d97c504a6dd13
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Wed Aug 5 10:15:32 2009 -0700
+
+    Revert previous commit chunk: in_array fixes
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 0e36fec20e3c27eaa459e1083833cb85ccf2b34b
+Author: Jim Pryor <jim.pryor at nyu.edu>
+Date:   Wed Aug 5 10:09:27 2009 -0700
+
+    Fix stty/tput usage for columns
+    
+    This corrects the usage of stty and tput under various non-TTY conditions
+    such as under cron and redirected output.
+    
+    [Aaron: Also corrected my USECOLOR bug I introduced last patch]
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 9b43beb2965812a811dd266a30b2b50f589fd455
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Mon Aug 3 12:45:15 2009 -0700
+
+    Fix array syntax for DAEMONS loop
+    
+    Whoops!
+    
+    Noticed-by: Florian Pritz <f-p at gmx.at>
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 0dd360f4d0c880a0e9b1a18354196740626ad123
+Author: Jonathan Liu <net147 at gmail.com>
+Date:   Mon Aug 3 12:40:58 2009 -0700
+
+    Allow creation of bridges with bonded interfaces
+    
+    Ref: FS#10616
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit a24ad686cd629bee0dcf5cc6e5c1f4da65ca1159
+Author: Roman Kyrylych <roman at archlinux.org>
+Date:   Sun Aug 2 21:04:48 2009 +0300
+
+    Fixed warning about bootbits with encrypted swap and util-linux-ng 2.16
+    
+    Afte update to util-linux-ng the following message is shown during boot:
+    mkswap: /dev/mapper/swap: Warning: don't erase bootbits sectors on
+    whole disk. Use -f to force.
+    
+    The change was introduced by this commit:
+    http://git.kernel.org/?p=utils/util-linux-ng/util-linux-ng.git;a=commit;h=ff3bed806863d1c2075d0efda70b39ea6af9ecba
+    
+    From man mkswap:
+       -f     Force - go ahead even if the command is stupid.  This allows the
+              creation of a swap area larger than the  file  or  partition  it
+              resides on.
+    
+              Without  this option mkswap will refuse to erase the first block
+              on a device with a  partition  table  or  on  whole  disk  (e.g.
+              /dec/sda).
+    
+    This change adds -f to mkswap in rc.sysinit to eliminate the warning.
+    
+    Signed-off-by: Roman Kyrylych <roman at archlinux.org>
+
+commit b05933da4de82fe515c1eee5e5a7690072b99c79
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Thu Jul 30 20:15:31 2009 -0700
+
+    functions: refactor for non-tty output
+    
+    This commit should allow rc.d scripts to be run
+    from non-tty's, such as a cron job
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 7a1b906ca77f83c2e1956bdc04a1e822239465ea
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Thu Jul 30 13:52:40 2009 -0700
+
+    Missed a return value check in previous commit
+    
+    Whoopsie
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit e2ee36ac9ef274d40b99967320bd3169c36479f0
+Author: Marco Lima <cipparello at gmail.com>
+Date:   Thu Jul 30 13:49:44 2009 -0700
+
+    Add _netdev support to netfs (also add glusterfs support)
+    
+    The system-wide mount will no longer mount items in fstab marked
+    as _netdev (requires a network device). These _netdev items are
+    handled by the netfs daemon now.
+    
+    Additionally, add support for glusterfs :)
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit abeacaed86e297923bd69de597a7e30dbf3cb990
+Author: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
+Date:   Thu Jul 30 15:00:06 2009 -0300
+
+    Shutdown non-rc.conf daemons first at rc.single
+    
+    To match with commit 7f1bd75ee6aaffddf47e704c46fbab5396b7dd19
+    for rc.shutdown.
+    
+    Flip the order in which daemons are shutdown. First we scan for
+    all daemons that are NOT in rc.conf and shut those down (order is
+    based on ls, so it is dependent on LC_COLLATE). Afterwards, we
+    shut down all daemons in rc.conf, in order.
+    
+    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 7f1bd75ee6aaffddf47e704c46fbab5396b7dd19
+Author: Aaron Griffin <aaronmgriffin at gmail.com>
+Date:   Thu Jul 30 09:49:49 2009 -0700
+
+    Shutdown non-rc.conf daemons first
+    
+    Flip the order in which daemons are shutdown. First we scan for
+    all daemons that are NOT in rc.conf and shut those down (order is
+    based on ls, so it is dependent on LC_COLLATE). Afterwards, we
+    shut down all daemons in rc.conf, in order
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit e97ca08b2acabd6b2f327b44aa03670df929b770
+Author: Jacob Winther <jacob.winther at gmail.com>
+Date:   Wed Jul 29 14:14:31 2009 -0700
+
+    functions: Add -- to stat_append printf
+    
+    printf causes scripts to fail when argument starts with a dash
+    
+    Calling stat_append "- hello" causes the following error:
+    
+    /etc/rc.d/functions: line 99: printf: - : invalid option
+    printf: usage: printf [-v var] format [arguments]
+    [FAIL]
+    
+    Ref: FS#15713
+    
+    Signed-off-by: Aaron Griffin <aaronmgriffin at gmail.com>
+
+commit 7f643ce45cfa621165a67c6ad969a36d8fbd8924
+Author: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
+Date:   Wed Jul 29 01:12:23 2009 -0300
+
+    Make dynamic initilization code for consoles.
+    
+    This changes the currect code for console initialization to make it dynamic.
+    For example when boot on UML the number of consoles is 15 and not 63.
+    
+    Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
+
 commit d0722bd6fb631ce6c678de32d09a10e2e5fa7c35
 Author: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
 Date:   Sat Jul 18 02:58:04 2009 -0300

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-11-06 23:32:59 UTC (rev 58292)
+++ PKGBUILD	2009-11-06 23:34:29 UTC (rev 58293)
@@ -1,9 +1,9 @@
 # $Id$
-# Maintainer: Thomas Baechler <thomas at archlinux.org>
+# Maintainer: Thomas Bächler <thomas at archlinux.org>
 # Maintainer: Aaron Griffin <aaron at archlinux.org>
 
 pkgname=initscripts
-pkgver=2009.08
+pkgver=2009.11
 pkgrel=1
 pkgdesc="System initialization/bootup scripts"
 arch=('i686' 'x86_64')
@@ -17,8 +17,9 @@
             'dhcpcd: DHCP network configuration'
             'wireless_tools: Wireless networking')
 install=initscripts.install
-source=(ftp://ftp.archlinux.org/other/initscripts/${pkgname}-${pkgver}-${pkgrel}.tar.gz)
-md5sums=('b22b03d1df6baee93a31d4279b96eedd')
+source=(ftp://ftp.archlinux.org/other/initscripts/${pkgname}-${pkgver}-${pkgrel}.tar.xz)
+sha256sums=('5c74c1dd3666b9c5102c1c28a36d5141aa0d1f4689a3027882d0f84b0a6c57ef')
+md5sums=('5f97fb37d7d0a233e92cba376021bd36')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}-${pkgrel}/



More information about the arch-commits mailing list