[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
hooks/post-receive
--
The official mkinitcpio repository
More information about the arch-projects
mailing list