[arch-projects] [mkinitcpio] [GIT] The official mkinitcpio repository branch master updated. 0.11.2-23-g47b5d5e
Dave Reisner
dreisner at archlinux.org
Wed Nov 28 11:33:10 EST 2012
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 at 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 at archlinux.org>
commit 5bce429b600c6ae7443b7c6c0d8d3133e01ee091
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 8155250bcdce4737a0fdb1d3009d9878f61ee324
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 78fb526649cc730d9c20be47112db945a4a8427b
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit b9d81a088ad0aa694b335118cf4ee70ad3ad1712
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit d64243de39f6d76edf8150b1d81d586345758fed
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 91ea008b715fb6697517e678e5e1b13971a76157
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 56cda33a8cdfd3f11803cd8f7bd79be15f6ca23f
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 97368c0e78f3a4fe4d62f7aedde88d4be13bfdba
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit eac33ad291fe89bb3e157c2ca8e0d8c152ab8f37
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 8b19be5a9fda9da678166d93a4ccc800f80614dd
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 3c961b3bc3cbffa7537575c8ea85d016a0342f24
Author: Dave Reisner <dreisner at archlinux.org>
Date: Thu Nov 22 17:29:48 2012 -0500
build: move manpages to subdir
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit f85d28014134076217904885ea339e2f4c438df1
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit ac8499c08279b05dc582cc65d9e73deda5d38572
Author: Dave Reisner <dreisner at archlinux.org>
Date: Wed Nov 14 19:55:00 2012 -0500
drop support for reading /etc/rc.conf
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit a3889c6914f7fac5a5b7a438be4233bcf66db44c
Author: Dave Reisner <dreisner at archlinux.org>
Date: Sun Nov 18 18:51:50 2012 -0500
init: remove unneeded variable expansion
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit e8f0c1226fbf87d3be711a36693c30ed7745e45d
Author: Dave Reisner <dreisner at archlinux.org>
Date: Sun Nov 18 11:38:55 2012 -0500
init: declare defaults earlier
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit 4976072037baede0faeaf94362e282f26f19d6af
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 42c01012e85646706bf11042cc0952d47d9236d0
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 1603e30f49347525dfcc999e3c63cb27cb54dde8
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 826562e35278faa7c40b3b78a5d51223bee28d00
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 70f54ce9e6898d0f28a6b1d2911eb82ce902d429
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 1fc9e188c81204d57715dfd2916737b3e824f43d
Author: Dave Reisner <dreisner at 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 at archlinux.org>
commit 4fd768957e6fae85e4019ff7621693e0683eab84
Author: Dave Reisner <dreisner at 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 at 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
More information about the arch-projects
mailing list