This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The official mkinitcpio repository". The branch, master has been updated via beeb92cf3306a84f65ac62a6ca49424c62a6412d (commit) via 575c9c458264ca4e507a6a08eb104de5d1255556 (commit) via a831b86df5f1728acfd6bbf676b61cb962029a4d (commit) via 4a092cef75982e5bc4eb2e8c3f26016bdeec8e9a (commit) via e17f8d09ad9ef5f640d5397942221ed3ef290cdb (commit) via 0495018de76d5f18a14b3adf6522ff0421aa5d35 (commit) via 9794b3de943908858920e91bc54b4948b6d1468d (commit) via ef7c66b58b7947f1d06c9d8b8b170b5b84592c76 (commit) via 39d7c2925a71d631cdb7711898eaeefa93af816a (commit) via a0ea96ea0126814c518ffdc50449005b5b55d28e (commit) via e0549901aec53f3a0dc9577e88c4077d7bd9f6a7 (commit) via 1d7411e22a89da4aa57480fe6420d5dbfb2eca90 (commit) via 0cf23b50857da57971e4bf063ba3cf5bb2cf5477 (commit) via cc36db45aecb3c39cb5368c3cf2a1203a18daba7 (commit) via 84226d26c065b3c1eb6f2dcf551f416d284278d5 (commit) via 111abbd9fcab6b50ee43329f19560b674c6ac97f (commit) via 06331559487ccc6cca1b770b2e21c5e3f7bec5c3 (commit) via 5a0f7ebc8d2cede7532539268e0ffc0bd6816572 (commit) via ff557b25937b3511dd04e009a4735b73d1279d4c (commit) via 1ce14002289b676c54729e9d9dfaa7f6fd58024b (commit) via 1793ad71472d85912dd258cc6730e20a46dbbb17 (commit) via 7143433a883287b3dc74288e92100f78443f386f (commit) via d8505d4a4b646083ccdc959713951cb8174bbf47 (commit) from c9c9cb509f3718e6581f8789c2ae6efe57b189b1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit beeb92cf3306a84f65ac62a6ca49424c62a6412d Author: Florian Pritz <bluewind@xinu.at> Date: Sat Jul 9 16:46:23 2011 +0200 harden version generation If you run make dist, extract that tarball somewhere else and try to run makepkg it will fail because it can't find the git tree anymore. [Dave: removed --dirty flag, as this breaks makepkg] Signed-off-by: Florian Pritz <bluewind@xinu.at> commit 575c9c458264ca4e507a6a08eb104de5d1255556 Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Sep 26 13:51:09 2011 -0400 init_functions: use constants on LHS of tests If we encounter a BOOT_IMAGE var taken from grub2, the first character could be a '(' which will throw off busybox's parser and error out. Reverse the comparison so that the LHS is always a constant, which can be compared to anything (including nothing at all). Fixes FS#26119. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit a831b86df5f1728acfd6bbf676b61cb962029a4d Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Sep 3 22:52:40 2011 -0400 use correct variable to reference compression method Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 4a092cef75982e5bc4eb2e8c3f26016bdeec8e9a Author: Dave Reisner <dreisner@archlinux.org> Date: Tue Aug 9 17:54:18 2011 -0400 functions: fix output order in _add_symlink Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit e17f8d09ad9ef5f640d5397942221ed3ef290cdb Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Aug 7 16:39:09 2011 -0400 lsinitcpio: follow symlinks only when necessary If the image we're pointing to is a symlink, show the resolution as part of the name in -a's output. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 0495018de76d5f18a14b3adf6522ff0421aa5d35 Author: Dave Reisner <dreisner@archlinux.org> Date: Tue Aug 2 13:24:04 2011 -0400 lsinitcpio: disable color when stdout isn't a tty This was a copypasta error when taking this from makepkg, which has special concerns in this regard. lsinitcpio should only concern itself with stdout. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 9794b3de943908858920e91bc54b4948b6d1468d Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Jul 22 18:20:12 2011 -0400 init: allow /run to be mounted with exec perms This is already done in initscripts so we mirror it here. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit ef7c66b58b7947f1d06c9d8b8b170b5b84592c76 Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Jul 16 23:34:43 2011 -0400 init: support breaks before and after mounting root Add in 'premount' and 'postmount' as trigger conditions, but also leave in the old 'y' value as a synonym for premount. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 39d7c2925a71d631cdb7711898eaeefa93af816a Author: Dave Reisner <dreisner@archlinux.org> Date: Tue Aug 2 14:55:41 2011 -0400 mkinitcpio: insist that /dev and /proc be mounted This avoids errors with process substitutions in chroots, among other things. It's important that /proc be checked first as /etc/mtab might be a link to /proc/self/mounts. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit a0ea96ea0126814c518ffdc50449005b5b55d28e Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Jul 30 16:08:05 2011 -0400 mkinitcpio: keep going even when a hook isn't found Instead of bailing entirely, throw an error, and ensure that we exit with a non-zero status. The user might do something as simple as misspell a hook name which may or may not prevent a useful image from being created. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit e0549901aec53f3a0dc9577e88c4077d7bd9f6a7 Author: Dave Reisner <dreisner@archlinux.org> Date: Wed Jul 27 13:47:21 2011 -0400 mkinitcpio: explicitly create $BUILDROOT Avoids explosions if a user has no HOOKS in their config, as seen: https://bbs.archlinux.org/viewtopic.php?pid=966344 Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 1d7411e22a89da4aa57480fe6420d5dbfb2eca90 Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Jul 18 08:35:38 2011 -0400 mkinitcpio: fix whitespace errors in error messages Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 0cf23b50857da57971e4bf063ba3cf5bb2cf5477 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Jul 17 19:21:54 2011 -0400 mkinitcpio: simplify setting of SKIPHOOKS Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit cc36db45aecb3c39cb5368c3cf2a1203a18daba7 Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Jul 11 22:02:41 2011 -0400 ensure local scoping of variables Also make sure that simple variables are declared as null strings. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 84226d26c065b3c1eb6f2dcf551f416d284278d5 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Aug 7 10:17:01 2011 -0400 functions: specify the delimiter to xargs Without specifying this, xargs will split arguments on whitespace as well as newlines, and will interpret quoting and backslashes. When the delimiter is specified, every character is taken literally and only the given delimiter in honored. This sidesteps issues with broken modalias files as evidenced by a MacBookAir3,1 or the bbs thread below: https://bbs.archlinux.org/viewtopic.php?pid=971853 Also fixes FS#25450. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 111abbd9fcab6b50ee43329f19560b674c6ac97f Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Jul 23 12:20:42 2011 -0400 functions: perform path lookup for binaries if needed We used to do this, but it was lost somewhere along the way in fixing up basedir support. Add in a 'pathlookup' function which can do a search within any given basedir. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 06331559487ccc6cca1b770b2e21c5e3f7bec5c3 Author: Dave Reisner <d@falconindy.com> Date: Thu Jul 14 22:59:36 2011 -0400 functions: refactor get_{base,dir}name Make sure these are completely safe for user input. Use the same three step process in both cases: 1) Strip any trailing slash 2) Trim the string according to base/dir request 3) Print the result, defaulting to / if step 2 yielded an empty string Signed-off-by: Dave Reisner <d@falconindy.com> commit 5a0f7ebc8d2cede7532539268e0ffc0bd6816572 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Jul 10 22:20:28 2011 -0400 functions: allow ignoring errors on module addition We conditionally, but naively, add modules in some of our install hooks, but the kernel may not have these. Note that these modules can fail silently by detecting a '?' suffix on the module name. In conjunction with this, the add_module function now takes a flag, -t or --try, which will ignore module not found errors from modinfo. The config file will also support this syntax. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit ff557b25937b3511dd04e009a4735b73d1279d4c Author: Dave Reisner <dreisner@archlinux.org> Date: Wed Jul 13 14:30:29 2011 -0400 base: remove superfluous leading / The doubled up leading slashes annoy me in the verbose output. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 1ce14002289b676c54729e9d9dfaa7f6fd58024b Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Jul 10 22:44:04 2011 -0400 cleanup and bashify install hooks No logical code changes -- this is purely a syntactical cleanup and standardization across the build hooks along with ensuring that help messages are wrapped to 80 columns or less. All hooks get the same treatment, adhering to the following style: #!/bin/bash build() { COMMANDS } help() { cat <<HELPEOF This is a help message. HELPEOF } # vim: set ft=sh ts=4 sw=4 et: Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 1793ad71472d85912dd258cc6730e20a46dbbb17 Author: Dave Reisner <dreisner@archlinux.org> Date: Tue Jul 12 20:53:42 2011 -0400 keymap: simplify unicode detection Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 7143433a883287b3dc74288e92100f78443f386f Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Jul 10 22:12:23 2011 -0400 keymap/consolefont: source rc.conf properly from $BASEDIR This is partially in response to FS#24685, which should hopefully cut back on configuration duplication on non-sysvinit systems. This does, however, also fix a bug with keymap/consolefont pulling the wrong rc.conf when BASEDIR is not '/' or unset. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit d8505d4a4b646083ccdc959713951cb8174bbf47 Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Jul 11 22:23:36 2011 -0400 install/consolefont: cleanup and refactor * Provide support for uncompressed font files as well as compressed * Avoiding using an unnecessary temp file * Support $BASEDIR * Warn when no font is found * Only add the runtime hook if a font is added Signed-off-by: Dave Reisner <dreisner@archlinux.org> ----------------------------------------------------------------------- Summary of changes: Makefile | 7 ++- PKGBUILD | 4 +- functions | 78 ++++++++++++++++----- hooks/keymap | 13 ++-- init | 12 +++- init_functions | 6 +- install/base | 4 +- install/btrfs | 15 ++-- install/consolefont | 56 ++++++++------- install/dsdt | 21 ++---- install/filesystems | 2 +- install/fw | 29 +++----- install/ide | 30 +++----- install/keymap | 24 ++++--- install/memdisk | 19 +++--- install/net | 195 +++++++++++++++++++++++++-------------------------- install/pata | 4 +- install/pcmcia | 29 ++++---- install/resume | 19 ++--- install/sata | 4 +- install/scsi | 4 +- install/sleep | 27 +++---- install/udev | 33 ++++----- install/usb | 32 ++++----- install/usbinput | 30 +++----- lsinitcpio | 8 ++- mkinitcpio | 27 ++++--- 27 files changed, 375 insertions(+), 357 deletions(-) hooks/post-receive -- The official mkinitcpio repository