[arch-projects] [mkinitcpio] [GIT] The official mkinitcpio repository branch master updated. 0.11.2-23-g47b5d5e
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 47b5d5ef4eb6c2803e61890949fd7e9ab2164796 (commit) via 5bce429b600c6ae7443b7c6c0d8d3133e01ee091 (commit) via 8155250bcdce4737a0fdb1d3009d9878f61ee324 (commit) via 78fb526649cc730d9c20be47112db945a4a8427b (commit) via b9d81a088ad0aa694b335118cf4ee70ad3ad1712 (commit) via d64243de39f6d76edf8150b1d81d586345758fed (commit) via 91ea008b715fb6697517e678e5e1b13971a76157 (commit) via 56cda33a8cdfd3f11803cd8f7bd79be15f6ca23f (commit) via 97368c0e78f3a4fe4d62f7aedde88d4be13bfdba (commit) via eac33ad291fe89bb3e157c2ca8e0d8c152ab8f37 (commit) via 8b19be5a9fda9da678166d93a4ccc800f80614dd (commit) via 3c961b3bc3cbffa7537575c8ea85d016a0342f24 (commit) via f85d28014134076217904885ea339e2f4c438df1 (commit) via ac8499c08279b05dc582cc65d9e73deda5d38572 (commit) via a3889c6914f7fac5a5b7a438be4233bcf66db44c (commit) via e8f0c1226fbf87d3be711a36693c30ed7745e45d (commit) via 4976072037baede0faeaf94362e282f26f19d6af (commit) via 42c01012e85646706bf11042cc0952d47d9236d0 (commit) via 1603e30f49347525dfcc999e3c63cb27cb54dde8 (commit) via 826562e35278faa7c40b3b78a5d51223bee28d00 (commit) via 70f54ce9e6898d0f28a6b1d2911eb82ce902d429 (commit) via 1fc9e188c81204d57715dfd2916737b3e824f43d (commit) via 4fd768957e6fae85e4019ff7621693e0683eab84 (commit) from 368745497880f5ad4485df002ea7511b34a1c237 (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 47b5d5ef4eb6c2803e61890949fd7e9ab2164796 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 25 20:15:35 2012 -0500 functions: always return successfully if we ran a build hook Removal of the old API (f85d28014134076) exposed the fact that a build hook returning an error would increment the builderrors. This isn't really wanted -- we don't want to declare a hard "pass/fail" for a hook, as the functions we actually care about passing/failing are the add_* functions which are of real concern (and already caught). Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 5bce429b600c6ae7443b7c6c0d8d3133e01ee091 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 25 00:14:59 2012 -0500 lsinitcpio: use compound command for parseopts exec Pedantic, but at least this makes us consistent with mkinitcpio. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 8155250bcdce4737a0fdb1d3009d9878f61ee324 Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Nov 24 21:21:56 2012 -0500 handle deprecation notices in -H and -L Separate out the printing from these flags to separate functions and examine each hook more closely, pointing out where it might be deprecated, and what should be used in place of it. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 78fb526649cc730d9c20be47112db945a4a8427b Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Nov 24 20:39:46 2012 -0500 replace find_in_dirs with PATH= manipulation Declaring our lookup paths like normal colon delimited PATHs lets us reuse them for builtins like source and type to do the same work that this function previously did. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit b9d81a088ad0aa694b335118cf4ee70ad3ad1712 Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Nov 24 10:37:29 2012 -0500 shutdown: teardown loop devices only after umount This still isn't really ideal, but attempting to detach loops while they're still mounted will definitely fail. Ideally, the loop device is in autoclear mode and dropping its refcount to 0 on umount will cause the backing file to be detached from the loop. Of course, this all gets way too complicated for userspace to handle when dealing with the sort of rat's nest of loop devices that ArchISO sets up. The kernel doesn't help us out here by populating things like holders/ and slaves/, but I'm not sure it could. Maybe there's a better way... Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit d64243de39f6d76edf8150b1d81d586345758fed Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Nov 23 15:31:56 2012 -0500 selectively decompress modules on install Don't make any assumptions about the compression on modules and scan the passed in module list for telltale extensions. This has the benefit of doing nothing when modules are uncompressed, and adds support for decompression of XZ modules. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 91ea008b715fb6697517e678e5e1b13971a76157 Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Nov 23 12:37:58 2012 -0500 unique _modpaths arrays in during build Declaring _modpaths as an associative array allows us to forego the printf|sort -u|xargs cp pipeline as we can guarantee that the array is already prepared. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 56cda33a8cdfd3f11803cd8f7bd79be15f6ca23f Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Nov 22 16:41:50 2012 -0500 modconf: add new hook to simply inclusion of modprobe config Add this as a default in the config file. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 97368c0e78f3a4fe4d62f7aedde88d4be13bfdba Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Oct 5 21:09:30 2012 -0400 merge most storage hooks into a single 'block' hook As the autodetect hook gets better with every kernel release, we can "afford" to remove the needless segregation of block device driver hooks and simply merge all the "vanilla" or "unstacked" block device drivers. This should make a lot of setups, like usb or virtio, easier as you won't need to remember to add the hook. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit eac33ad291fe89bb3e157c2ca8e0d8c152ab8f37 Author: Dave Reisner <dreisner@archlinux.org> Date: Tue Nov 20 10:54:53 2012 -0500 Makefile: copy directories, not individual files on install This allow preservation of symlinks. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 8b19be5a9fda9da678166d93a4ccc800f80614dd Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Nov 22 12:15:26 2012 -0500 functions: only show the basename of a deprecated hook Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 3c961b3bc3cbffa7537575c8ea85d016a0342f24 Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Nov 22 17:29:48 2012 -0500 build: move manpages to subdir Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit f85d28014134076217904885ea339e2f4c438df1 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 18 21:32:46 2012 -0500 obsolete old-style install hook API This removes any meaning from the definitions of MODULES, BINARIES, FILES, and SCRIPT within install hooks. It also removed the deprecated checked_modules() function, which is replaced by add_checked_modules(). Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit ac8499c08279b05dc582cc65d9e73deda5d38572 Author: Dave Reisner <dreisner@archlinux.org> Date: Wed Nov 14 19:55:00 2012 -0500 drop support for reading /etc/rc.conf Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit a3889c6914f7fac5a5b7a438be4233bcf66db44c Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 18 18:51:50 2012 -0500 init: remove unneeded variable expansion Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit e8f0c1226fbf87d3be711a36693c30ed7745e45d Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Nov 18 11:38:55 2012 -0500 init: declare defaults earlier Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 4976072037baede0faeaf94362e282f26f19d6af Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Nov 17 19:29:44 2012 -0500 init: remove needless workaround for empty rootdelay Adjust the test in poll_device to look for either an unset OR an empty 2nd parameter. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 42c01012e85646706bf11042cc0952d47d9236d0 Author: Dave Reisner <dreisner@archlinux.org> Date: Wed Oct 31 21:57:48 2012 -0400 init: use exponential backoff in poll_device Start at .1 second and double the interval, capping at 1s. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 1603e30f49347525dfcc999e3c63cb27cb54dde8 Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Nov 1 16:39:55 2012 -0400 init: condense early module loading Since mkinitcpio rewrites its runtime config, we can guarantee that these variable are sanitized of extraneous whitespace. Meld the two calls together, ensuring that we retain the ordering, but only call modprobe once. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 826562e35278faa7c40b3b78a5d51223bee28d00 Author: Dave Reisner <dreisner@archlinux.org> Date: Sat Nov 10 10:39:29 2012 -0500 usbinput: use autodetection on newer kernels This is a partial "revert" of 822a88700e since kernels as of 3.5 add module aliases for hid devices. Fixes FS#32575. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 70f54ce9e6898d0f28a6b1d2911eb82ce902d429 Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Nov 16 09:51:25 2012 -0500 shutdown: copy kexec from host if requested and not available Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 1fc9e188c81204d57715dfd2916737b3e824f43d Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Nov 16 23:01:22 2012 -0500 shutdown: avoid talking to udev via dmsetup Similar to c257b0d7b4dd. Signed-off-by: Dave Reisner <dreisner@archlinux.org> commit 4fd768957e6fae85e4019ff7621693e0683eab84 Author: Dave Reisner <dreisner@archlinux.org> Date: Thu Nov 15 10:31:27 2012 -0500 shutdown: share dm teardown with lvm lvm is a chatty bitch and wants to tell all its friends about what it's doing. Mostly this just goes poorly with udev, but now its lvmetad as well. Use dmsetup as a shortcut and just tear down the volumes without worrying about the needless accounting. Guys? GUYS?!?! GUYS IM TEARING STUFF DOWN NOW!!!11!!!111 Fixes FS#32680. Signed-off-by: Dave Reisner <dreisner@archlinux.org> ----------------------------------------------------------------------- Summary of changes: Makefile | 23 ++-- functions | 87 +++++-------- init | 14 +- init_functions | 24 +++- install/block | 45 +++++++ install/consolefont | 9 +- install/fw | 22 +--- install/keymap | 5 +- install/mmc | 19 +-- install/modconf | 15 +++ install/pata | 22 +--- install/sata | 23 +--- install/scsi | 22 +--- install/usb | 21 +-- install/usbinput | 15 ++- install/virtio | 16 +-- lsinitcpio | 4 +- lsinitcpio.1.txt => man/lsinitcpio.1.txt | 0 mkinitcpio.8.txt => man/mkinitcpio.8.txt | 3 +- mkinitcpio.conf.5.txt => man/mkinitcpio.conf.5.txt | 0 mkinitcpio | 144 +++++++++++++++------ mkinitcpio.conf | 17 +-- shutdown | 42 +++--- 23 files changed, 291 insertions(+), 301 deletions(-) create mode 100644 install/block mode change 100644 => 120000 install/fw mode change 100644 => 120000 install/mmc create mode 100644 install/modconf mode change 100644 => 120000 install/pata mode change 100644 => 120000 install/sata mode change 100644 => 120000 install/scsi mode change 100644 => 120000 install/usb mode change 100644 => 120000 install/virtio rename lsinitcpio.1.txt => man/lsinitcpio.1.txt (100%) rename mkinitcpio.8.txt => man/mkinitcpio.8.txt (98%) rename mkinitcpio.conf.5.txt => man/mkinitcpio.conf.5.txt (100%) hooks/post-receive -- The official mkinitcpio repository
participants (1)
-
dreisner@archlinux.org