[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