[arch-projects] [mkinitcpio] [GIT] The official mkinitcpio repository branch master updated. 0.9.2-6-geab31b0
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@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@archlinux.org> commit 5f81d06e8b879e1778649405b314d60234934dfc Author: Dave Reisner <dreisner@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@archlinux.org> commit c4fcc20e9446ed0715681c0d664feb7cb3af2bbb Author: Dave Reisner <dreisner@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@archlinux.org> commit 59ae6346ba32ecbf59dcef2feddb1bd81527465d Author: Dave Reisner <dreisner@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@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
participants (1)
-
dreisner@archlinux.org