[arch-projects] [mkinitcpio] [GIT] The official mkinitcpio repository branch master updated. 0.8.0-15-g7effc76
Dave Reisner
dreisner at archlinux.org
Thu Dec 1 16:20:45 EST 2011
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 7effc762a2de2029ccedb659f25426c80b04cf4d (commit)
via f7b8a6f0fda9133b1c9f0c8a6ee95188670a819b (commit)
via 5d8fc3c55ee1e766d3955882cbb10e795b541e5a (commit)
via dadb1d1a4ad7684dba5a3f16b6441081196dc5a3 (commit)
via b59b5d7540084bd4759e45e0e2765c04e0448656 (commit)
via 19e7923b82fc34ba7086a93da55add84e8a08b67 (commit)
via 92bb7121cab14dbb35c30deb7b15f1fb4cc7eefb (commit)
via 082e8bbacedd7d9be7162b5ab1779eff172e2530 (commit)
via d9a4d1b6c501c2bc6c9a2bc57dc1d3fcfaddc1ff (commit)
via 94a39ff727782b95af688508404c114840ec3c2c (commit)
via ceb08369442948bc5c1772196cb1a1f395c57c07 (commit)
via 3b18c9cd155a39c497d110c7a344df543b53a2e4 (commit)
via af8d88d502b31623414e766d527b71fb062e1f52 (commit)
via d61dcfb95be58e17a4a84f229d0bf594841adecc (commit)
via 1021e6ef1a21dc9b5cbbc238fd2e94db8789ea0d (commit)
from 79d406e5d4bba7cd056cf34e39cdfeac6e75c5de (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 7effc762a2de2029ccedb659f25426c80b04cf4d
Author: Dave Reisner <dreisner at archlinux.org>
Date: Thu Dec 1 11:58:40 2011 -0500
init_functions: redirect poll_device output to stderr
Fixes FS#27385
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit f7b8a6f0fda9133b1c9f0c8a6ee95188670a819b
Author: Tom Gundersen <teg at jklm.no>
Date: Wed Nov 16 18:30:28 2011 +1100
busybox: create symlinks manually
This means that no "setup" of the initramfs is requried on boot,
and this should make testing a lot eaiser by just chrooting into
the ramfs to check if it works.
Signed-off-by: Tom Gundersen <teg at jklm.no>
commit 5d8fc3c55ee1e766d3955882cbb10e795b541e5a
Author: Tom Gundersen <teg at jklm.no>
Date: Thu Nov 17 11:22:52 2011 +1100
move all binaries to /usr/bin
Add compat symlinks from /bin, /sbin and /usr/sbin, so nothing is lost.
This will make sure that it is not possibly to install two different
versions of the same binary in PATH.
The main usecase of this is that we want to be able to override any
symlink provided by busybox by adding a binary by the same name. With
this patch we don't have to worry in case the busybox symlink and the
binary we add are in different directories; the last binary to be added
always takes precedence.
Signed-off-by: Tom Gundersen <teg at jklm.no>
commit dadb1d1a4ad7684dba5a3f16b6441081196dc5a3
Author: Dave Reisner <dreisner at archlinux.org>
Date: Sun Nov 27 10:45:43 2011 -0500
mkinitcpio: parse vars from config file last
This lets the config file be an override for any files or binaries added
by hooks.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit b59b5d7540084bd4759e45e0e2765c04e0448656
Author: Dave Reisner <dreisner at archlinux.org>
Date: Sat Nov 26 13:53:08 2011 -0500
lsinitcpio: columnize binaries output
Now that we're including symlinks to busybox on the prebuilt image, this
display needs a bit of tidying up.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit 19e7923b82fc34ba7086a93da55add84e8a08b67
Author: Dave Reisner <dreisner at archlinux.org>
Date: Sat Nov 26 13:32:26 2011 -0500
functions: don't allow add_binary to re-add deps
Since we now silently overwrite instead of silently failing on existing
files and symlinks, we have a lot of sodeps which are overwritten by
various binaries -- udevd and udevadm being one example. Nip this in
add_binary by doing our own check and preventing addition of
pre-existing files in the $BUILDROOT.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit 92bb7121cab14dbb35c30deb7b15f1fb4cc7eefb
Author: Dave Reisner <dreisner at archlinux.org>
Date: Sat Nov 26 13:21:01 2011 -0500
functions: add verbose output for overwriting files
This goes in hand with an earlier commit which changed behavior to
silenltly overwrite files rather than silently fail.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit 082e8bbacedd7d9be7162b5ab1779eff172e2530
Author: Tom Gundersen <teg at jklm.no>
Date: Fri Nov 18 03:36:10 2011 +1100
add_{file,symlink}: overwrite existing file
Now we fail silently if the file exists, which means there is no easy way to overwrite binaries.
I think it makes the most sense to do the following:
1) add all the busybox stuff as a basic system;
2) overwrite some of the links with any binaries we add to base hook;
3) allow users to write their own hooks to overwrite even more stuff.
This can now be done by this hook.
v2: make sure we are able to overwrite a symlink pointing to a directory
Signed-off-by: Tom Gundersen <teg at jklm.no>
commit d9a4d1b6c501c2bc6c9a2bc57dc1d3fcfaddc1ff
Author: Dave Reisner <dreisner at archlinux.org>
Date: Sat Nov 26 11:27:24 2011 -0500
mkinitcpio: warn when no modules are added to the image
Maybe something went wrong with depmod after a kernel install, or the
user grabbed a kernel directory for an old kernel. Either way, if you're
using an initramfs, there's a very high probability that you'll have at
least 1 module on it.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit 94a39ff727782b95af688508404c114840ec3c2c
Author: Dave Reisner <dreisner at archlinux.org>
Date: Fri Nov 25 22:15:24 2011 -0500
init_functions: rephrase bailout message
I think this error is more confusing to most people than it needs to be,
and it's not really accurate any longer. Generalize the message and
inform the user that we simply couldn't find the root device.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit ceb08369442948bc5c1772196cb1a1f395c57c07
Author: Dave Reisner <dreisner at archlinux.org>
Date: Fri Nov 25 22:09:17 2011 -0500
init: remove size limitations from API filesystems
These are all root owned, so we don't need to be concerned about DoS
attacks via these FS's.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit 3b18c9cd155a39c497d110c7a344df543b53a2e4
Author: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
Date: Fri Nov 18 19:41:18 2011 -0300
install/base: Add an empty fstab
This is mainly for avoid this:
[ramfs /]# mount /dev/md0 /mnt/a
[ramfs /]# mount -o bind /mnt/a /mnt/b
[ramfs /]# mount -o bind,remount,ro /mnt/b
warning: can't open /etc/fstab: No such file or directory
[ramfs /]#
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
commit af8d88d502b31623414e766d527b71fb062e1f52
Author: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
Date: Wed Nov 16 02:37:39 2011 -0300
hooks/resume: Remove cut cmd usage
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
commit d61dcfb95be58e17a4a84f229d0bf594841adecc
Author: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
Date: Tue Nov 15 22:18:54 2011 -0300
hooks/net: Add BOOTIF support
This feature was present in archiso_pxe_nbd for a long time.
it avoids to configure more than one device (if present) by ipconfig
with the same parameters.
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
commit 1021e6ef1a21dc9b5cbbc238fd2e94db8789ea0d
Author: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
Date: Tue Nov 15 22:14:51 2011 -0300
hooks/net: Refactor and remove sed cmd usage.
* ipconfig cmd writes a file in /tmp that is ready for direct evaluation.
We can use this instead of parsing the output, to do this some variable
renames are needed.
* Add /tmp as part of "base" layout since this can be used by others hooks/cmds.
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
-----------------------------------------------------------------------
Summary of changes:
functions | 23 ++++++++++++-----
hooks/net | 76 ++++++++++++++++++++++----------------------------------
hooks/resume | 3 +-
init | 13 +++------
init_functions | 4 +-
install/base | 14 +++++++++-
lsinitcpio | 6 ++--
mkinitcpio | 14 +++++++++-
8 files changed, 83 insertions(+), 70 deletions(-)
hooks/post-receive
--
The official mkinitcpio repository
More information about the arch-projects
mailing list