[arch-commits] Commit in initscripts/trunk (ChangeLog PKGBUILD)
Thomas Bächler
thomas at archlinux.org
Fri Nov 6 23:34:29 UTC 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