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@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@archlinux.org> commit f7b8a6f0fda9133b1c9f0c8a6ee95188670a819b Author: Tom Gundersen <teg@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@jklm.no> commit 5d8fc3c55ee1e766d3955882cbb10e795b541e5a Author: Tom Gundersen <teg@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@jklm.no> commit dadb1d1a4ad7684dba5a3f16b6441081196dc5a3 Author: Dave Reisner <dreisner@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@archlinux.org> commit b59b5d7540084bd4759e45e0e2765c04e0448656 Author: Dave Reisner <dreisner@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@archlinux.org> commit 19e7923b82fc34ba7086a93da55add84e8a08b67 Author: Dave Reisner <dreisner@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@archlinux.org> commit 92bb7121cab14dbb35c30deb7b15f1fb4cc7eefb Author: Dave Reisner <dreisner@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@archlinux.org> commit 082e8bbacedd7d9be7162b5ab1779eff172e2530 Author: Tom Gundersen <teg@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@jklm.no> commit d9a4d1b6c501c2bc6c9a2bc57dc1d3fcfaddc1ff Author: Dave Reisner <dreisner@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@archlinux.org> commit 94a39ff727782b95af688508404c114840ec3c2c Author: Dave Reisner <dreisner@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@archlinux.org> commit ceb08369442948bc5c1772196cb1a1f395c57c07 Author: Dave Reisner <dreisner@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@archlinux.org> commit 3b18c9cd155a39c497d110c7a344df543b53a2e4 Author: Gerardo Exequiel Pozzi <vmlinuz386@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@yahoo.com.ar> commit af8d88d502b31623414e766d527b71fb062e1f52 Author: Gerardo Exequiel Pozzi <vmlinuz386@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@yahoo.com.ar> commit d61dcfb95be58e17a4a84f229d0bf594841adecc Author: Gerardo Exequiel Pozzi <vmlinuz386@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@yahoo.com.ar> commit 1021e6ef1a21dc9b5cbbc238fd2e94db8789ea0d Author: Gerardo Exequiel Pozzi <vmlinuz386@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@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