Message info
 
To:arch-projects@archlinux.org From:Dave Reisner Subject:[arch-projects] [mkinitcpio] [GIT] The official mkinitcpio repository branch master updated. 0.8.8-5-g9340f90 Date:Sat, 12 May 2012 15:45:35 -0400 (EDT)
 

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 9340f901fec092fde44c8322bb500c4d18f0f222 (commit)
via a4e770eb3c648f36c33bb8edc54fc7d356d87eff (commit)
via fff89b9c2af57f3bcb4b1adf701f596177badebd (commit)
via 88b3dc63a1e0ba42952bc2b6478935590974e4cf (commit)
via 41a290ce22844ac6b1d021b04df5f7659547cc56 (commit)
from b317b01465d81b2adadd5f8d964e59622a6a7a32 (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 9340f901fec092fde44c8322bb500c4d18f0f222
Author: Dave Reisner <dreisner@archlinux.org>
Date: Thu May 3 18:10:58 2012 -0400

remove unnecessary quoting/bracing

Signed-off-by: Dave Reisner <dreisner@archlinux.org>

commit a4e770eb3c648f36c33bb8edc54fc7d356d87eff
Author: Dave Reisner <dreisner@archlinux.org>
Date: Thu May 3 17:58:53 2012 -0400

functions: merge _add_symlink into add_symlink

This frontend/backend split is no longer necessary without the notion of
a basedir.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>

commit fff89b9c2af57f3bcb4b1adf701f596177badebd
Author: Dave Reisner <dreisner@archlinux.org>
Date: Thu May 3 17:55:19 2012 -0400

functions: merge _add_file into add_file

This frontend/backend split is no longer necessary without the notion of
a basedir.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>

commit 88b3dc63a1e0ba42952bc2b6478935590974e4cf
Author: Dave Reisner <dreisner@archlinux.org>
Date: Thu May 3 17:51:20 2012 -0400

function: merge _add_dir into add_dir

This frontend/backend split is no longer necessary without the notion of
a basedir.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>

commit 41a290ce22844ac6b1d021b04df5f7659547cc56
Author: Dave Reisner <dreisner@archlinux.org>
Date: Thu May 3 14:14:42 2012 -0400

mkinitcpio: remove --basedir option

This option is just a bad idea. Initramfs creation is too important to
get wrong, and running it from outside the root FS has too many gotchas,
the worst of them being:

- where do you pull hooks from?
- how do you resolve binary dependencies within the root?

In general, dealing with the extra luggage of the base directory makes the
codebase more complicated than it needs to be (see all the '_' prefixed
functions which are called from add functions). In favor of simplifying the
code, and making it more maintainable, kill this off and force the sane
option of chroot'ing into an install if the need arises.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
bash-completion | 11 ++--
functions | 138 +++++++++++++++++----------------------------------
install/autodetect | 4 +-
install/consolefont | 8 +--
install/fsck | 4 +-
install/keymap | 4 +-
mkinitcpio | 50 +++++++------------
mkinitcpio.8.txt | 14 ++----
8 files changed, 81 insertions(+), 152 deletions(-)


hooks/post-receive
--
The official mkinitcpio repository