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 b3160531f071ba7ed9861086398c5ffbcc456808 (commit)
via 6ad8b6d7795a9701f2f5bcca3e1d685598f7102b (commit)
via 4578e9394c9dda73da418928f9a4658364effa59 (commit)
via 254c99b80f7f5269409b6af61cb90363bd9f66f5 (commit)
via 00eefc36ae7c8f5f893b2c184fd8f32a3629031b (commit)
via 5ee994c10029786947dc495e7078bbb30ab4a130 (commit)
via fe5d6c51c4ace947060fe49914d8224c836a31e4 (commit)
via a684ee7ccade5d996e23dd635efc0ec8886fd5f8 (commit)
via 854b285e70b21321d8c29aa3548dca9de8e08b6a (commit)
via c06a144a66ec24b9e2b4fd52c9abd655f352f685 (commit)
via 0d46d5cdd93ad1086ceb023876d3d071f3148db7 (commit)
via 09bbcaf175be235874cceee0f0e75781ed100d02 (commit)
via f3fc3912c333e1e722b8120930cdfbecf642a284 (commit)
via 8f6629fe9c4d9615f0265181f97d98c5d2457668 (commit)
via b0d88762fc06a100904c4559e3da285e4c78b0a0 (commit)
via 99b4dcfc9b63e9cb1026e4cd2051314697c3924f (commit)
via 043ea8064223ebf0540ea1755694a3e905d70ed2 (commit)
via 81725e6ff3bbde89fc10fb8f25e78ee67074ae25 (commit)
from 7eb9355b98ffb5e47b0b1cdc524ff4679cd77327 (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 b3160531f071ba7ed9861086398c5ffbcc456808
Author: Gerardo Exequiel Pozzi
Date: Tue Nov 15 22:10:39 2011 -0300
init: Remove sed cmd usage
Signed-off-by: Gerardo Exequiel Pozzi
Signed-off-by: Dave Reisner
commit 6ad8b6d7795a9701f2f5bcca3e1d685598f7102b
Author: Gerardo Exequiel Pozzi
Date: Tue Nov 15 19:51:39 2011 -0300
init: Remove grep usage
The only downside is on systems where devtmpfs is not enabled
will see and error message, anyway /dev will be tmpfs as fallback like now.
Signed-off-by: Dave Reisner
commit 4578e9394c9dda73da418928f9a4658364effa59
Author: Dave Reisner
Date: Mon Nov 14 09:18:54 2011 -0500
use util-linux's switch_root binary
This is a much better solution than busybox's, as it will move our API
filesystems and /run for us.
Signed-off-by: Dave Reisner
commit 254c99b80f7f5269409b6af61cb90363bd9f66f5
Author: Dave Reisner
Date: Sun Nov 13 14:48:31 2011 -0500
init_functions: simplify parse_cmdline
Do variable name validation via the case labels rather than via PEs.
This frees up the fallthrough case to simply ignore things we don't
understand (and not exist).
Signed-off-by: Dave Reisner
commit 00eefc36ae7c8f5f893b2c184fd8f32a3629031b
Author: Dave Reisner
Date: Sun Nov 6 12:32:22 2011 -0500
install/fsck: new install hook to add fsck and helpers
Provides /sbin/fsck and any helper binaries to the image. If processed
after the autodetect hook, only the helper for the root FS is added.
Signed-off-by: Dave Reisner
commit 5ee994c10029786947dc495e7078bbb30ab4a130
Author: Dave Reisner
Date: Sun Nov 6 12:30:40 2011 -0500
fsck: implement basic fsck support
This adds support for fsck'ing root at bootstrap if the fsck binary and
necessary helpers are included.
Signed-off-by: Dave Reisner
commit fe5d6c51c4ace947060fe49914d8224c836a31e4
Author: Dave Reisner
Date: Sat Nov 12 00:18:48 2011 -0500
init_functions: resolve M:m to device file
Rather than immediately defaulting to /dev/root, attempt to resolve the
major/minor pair back to a block device. If we can't do this properly,
then fallback to /dev/root.
Signed-off-by: Dave Reisner
commit a684ee7ccade5d996e23dd635efc0ec8886fd5f8
Author: Dave Reisner
Date: Sat Nov 5 22:18:08 2011 -0400
init_functions: generalize resolve_device
This allows a caller to pass in a device by name and get a /dev node
returned. Note that this is heavily limited in that only the root device
can be identified by major:minor.
This might break init's API, if such a thing exists.
Signed-off-by: Dave Reisner
commit 854b285e70b21321d8c29aa3548dca9de8e08b6a
Author: Dave Reisner
Date: Sat Nov 5 20:57:13 2011 -0400
init_functions: move root resolution to separate function
Signed-off-by: Dave Reisner
commit c06a144a66ec24b9e2b4fd52c9abd655f352f685
Author: Dave Reisner
Date: Sat Nov 5 20:05:16 2011 -0400
init: use util-linux's /bin/mount
Providing this means we no longer need blkid for FS detection, as mount
will do this for us. Adds a slight bloat to the image, in exchange for a
huge convenience. Messaging is changed to assume that /bin/mount will
provide useful feedback for us on failure.
Signed-off-by: Dave Reisner
commit 0d46d5cdd93ad1086ceb023876d3d071f3148db7
Author: Dave Reisner
Date: Wed Oct 26 10:01:53 2011 -0400
autodetect: store rootfstype for use by other hooks
Signed-off-by: Dave Reisner
commit 09bbcaf175be235874cceee0f0e75781ed100d02
Author: Dave Reisner
Date: Sat Nov 5 21:26:53 2011 -0400
init_functions: refactor poll_device
Beyond stylistic cleanup, add a conditional to ensure that we don't
show the 'waiting for device' message if it already exists.
Signed-off-by: Dave Reisner
commit f3fc3912c333e1e722b8120930cdfbecf642a284
Author: Dave Reisner
Date: Mon Oct 31 19:57:17 2011 -0400
init: create /run/initramfs after mounting /run
We'll use this as a channel to communicate with later userspace.
Signed-off-by: Dave Reisner
commit 8f6629fe9c4d9615f0265181f97d98c5d2457668
Author: Dave Reisner
Date: Mon Oct 31 19:55:59 2011 -0400
init: don't tell the kernel about the path to modprobe
Remove this ancient relic. It's not been needed in a very long time.
Signed-off-by: Dave Reisner
commit b0d88762fc06a100904c4559e3da285e4c78b0a0
Author: Dave Reisner
Date: Sat Nov 5 14:40:07 2011 -0400
Makefile: install binaries to /usr/bin
Signed-off-by: Dave Reisner
commit 99b4dcfc9b63e9cb1026e4cd2051314697c3924f
Author: Gerardo Exequiel Pozzi
Date: Mon Nov 14 20:46:24 2011 -0300
hooks/resume: Remove grep usage
Signed-off-by: Gerardo Exequiel Pozzi
commit 043ea8064223ebf0540ea1755694a3e905d70ed2
Author: Gerardo Exequiel Pozzi
Date: Mon Nov 14 20:46:23 2011 -0300
hooks/resume: Remove unused function
Signed-off-by: Gerardo Exequiel Pozzi
commit 81725e6ff3bbde89fc10fb8f25e78ee67074ae25
Author: Dave Reisner
Date: Sat Nov 12 22:58:15 2011 -0500
update bash completion
- change scavenging of /lib/modules to avoid grabbing extramodules dirs
- add missing options for lsinitcpio and mkinitcpio
- use _filedir for completing -b
Signed-off-by: Dave Reisner
-----------------------------------------------------------------------
Summary of changes:
Makefile | 9 +-
bash-completion | 16 +++-
hooks/resume | 6 +-
init | 22 ++---
init_functions | 235 ++++++++++++++++++++++++++++++++++------------------
install/autodetect | 2 +-
install/base | 4 +
install/fsck | 32 +++++++
8 files changed, 219 insertions(+), 107 deletions(-)
create mode 100644 install/fsck
hooks/post-receive
--
The official mkinitcpio repository