[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