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
arch-projects@lists.archlinux.org