[arch-projects] [mkinitcpio] [GIT] The official mkinitcpio repository branch master updated. 0.9.2-6-geab31b0

Dave Reisner dreisner at archlinux.org
Wed Jul 18 11:12:11 EDT 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  eab31b017ace36683d314e0891f86e875fdc63b0 (commit)
       via  5f81d06e8b879e1778649405b314d60234934dfc (commit)
       via  c4fcc20e9446ed0715681c0d664feb7cb3af2bbb (commit)
       via  59ae6346ba32ecbf59dcef2feddb1bd81527465d (commit)
      from  c257b0d7b4dd1c3f9b63c6a27b68a27bc246acea (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 eab31b017ace36683d314e0891f86e875fdc63b0
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sun Jun 24 10:03:48 2012 -0400

    lsinitcpio: comment on why bsdtar alone isn't good enough
    I almost deleted this, replacing it with only bsdtar. Add a comment so
    I'm not tempted to do this again.
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

commit 5f81d06e8b879e1778649405b314d60234934dfc
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Tue May 29 10:12:40 2012 -0400

    initalize buildroot later, and out outside of hooks
    mkinitcpio needs to be able to more tightly control the layout of the
    image. By moving this outside the control of the base hook, it's more
    reasonable to believe that a drop-in replacement for the base hook could
    be written, as it now only contains the utilities required for the /init
    that it provides.
    Being that initialize_buildroot is outside of a hook, we can make "raw"
    calls to coreutils that create the directories and symlinks, saving some
    overhead and forking.
    This also symlinks /usr/local/{lib,bin} into the common /usr/lib and
    /usr/bin, respectively, so that there's always a way to override libs
    and bins, and they're automatically pulled into our strict early init
    path of /usr/bin.
    Finally, we lump all this generally a little "later" in the early setup.
    This addresses an unseen "bug" wherein an extra temp directory that
    never gets used is created when leveraging a preset.
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

commit c4fcc20e9446ed0715681c0d664feb7cb3af2bbb
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sat Jun 9 17:17:49 2012 -0400

    use last exit status as default arg for cleanup
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

commit 59ae6346ba32ecbf59dcef2feddb1bd81527465d
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sat May 26 15:40:54 2012 -0400

    add 'strip' install hook
    Mostly a convenience for myself, and anyone else who runs builds of
    things like util-linux or kmod, where having debug symbols on these
    libraries can add a large amount of weight to the image.
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>


Summary of changes:
 functions     |   26 ++++++++++++++++++++++++++
 install/base  |   11 +----------
 install/strip |   32 ++++++++++++++++++++++++++++++++
 lsinitcpio    |    4 +++-
 mkinitcpio    |   39 ++++++++++++---------------------------
 5 files changed, 74 insertions(+), 38 deletions(-)
 create mode 100644 install/strip

The official mkinitcpio repository

More information about the arch-projects mailing list