Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-21 | Release 0.6.30.6.3 | Thomas Bächler | 1 | -1/+1 | |
2010-02-21 | poll_device: do not wait for a device to appear if udevd is not running | Thomas Bächler | 2 | -5/+10 | |
Devices will never "magically" appear when udevd is not running. Thus, poll_device now exits instantly when a device when udevd is not running. The return value is unchanged, just the delay is removed. Assuming that the drive is available just after loading the module is unsafe. However, "fast" devices like most (all?) pata/sata seem to work this way for many people. On "slow" devices like USB, we still have to wait - those will not work without udev. | |||||
2010-02-21 | Allow the second parameter of poll_device to be 0 - this fixes rootdelay=0 | Thomas Bächler | 1 | -1/+1 | |
2010-02-20 | default_mount_hook: Use major and minor variables instead of a single ↵ | Thomas Bächler | 1 | -7/+9 | |
rootdev variable This is nicer and more explicit than before, based on a patch by Benjamin Richter | |||||
2010-02-20 | load-modules.sh: Always use --use-blacklist | Thomas Bächler | 1 | -1/+1 | |
This matches the change from http://repos.archlinux.org/wsvn/packages/?op=comp&compare[]=%2Fudev%2Ftrunk@68711&compare[]=%2Fudev%2Ftrunk@69509 | |||||
2010-02-20 | Use $(( )) instead of printf "%d" | Benjamin Richter | 1 | -2/+2 | |
2010-02-20 | Cosmetic change: 'msg' function does not support '\n' | Thomas Bächler | 1 | -1/+1 | |
2010-02-20 | Use only a single loop for searching /sys/block | Benjamin Richter | 1 | -12/+8 | |
2010-02-19 | Fix typo in 01cfe5572f6cfc172dddc013494511a59a7ed85f | Thomas Bächler | 1 | -1/+1 | |
2010-02-18 | Fix NFS backward-compatibility with kinit | Thomas Bächler | 1 | -1/+5 | |
NFS options of the style nfsaddrs=* and ip=dhcp (without the long : syntax) used to be supported by kinit, but were undocumented in Arch's help. This change hopefully restores full compatibility with old kinit configurations. | |||||
2010-02-17 | Improve sanity check: ${init} must be executable | Thomas Bächler | 1 | -1/+1 | |
2010-02-16 | launch_interactive_shell: add "export" for PS1 | Thomas Bächler | 1 | -1/+1 | |
2010-02-16 | When use stat -c %D instead of stat -f -c %i for testing if /new_root is a ↵ | Thomas Bächler | 1 | -1/+1 | |
mount point The old check couldn't distinguish different tmpfs mounts and failed to work with aufs (archiso). This check is actually the same one that busybox/switch_root uses to determine where to stop deleting files. If this check fails and we still launch switch_root it may start deleting data. | |||||
2010-02-16 | Make indentation in two code blocks consistent | Thomas Bächler | 1 | -13/+13 | |
2010-02-16 | Remove the special handling for the default mount procedure, move it into a ↵ | Thomas Bächler | 2 | -70/+71 | |
mount handler (default_mount_handler) | |||||
2010-02-16 | Introduce mount handlers | Thomas Bächler | 2 | -9/+19 | |
Instead of having special NFS code in /init, make it possible for a hook to register a mount handler When a hook sets the mount_handler environment variable, the normal mount code will be skipped and the handler will be called with the path to mount point as the first and only argument. | |||||
2010-02-15 | Do not kill -9 udevd, instead kill -15 and wait for all processes to ↵ | Thomas Bächler | 1 | -2/+4 | |
terminate before continuing | |||||
2010-02-15 | Add the "nfs" kernel module with in net hook | Thomas Bächler | 1 | -1/+1 | |
2010-02-15 | If we could not mount the real root device, or the init program did not ↵ | Thomas Bächler | 2 | -2/+21 | |
exist on it, bail out instead of panicing In these cases, we will exec /bin/sh, such that manual recovery is still possible as sh has PID 1 An expert might be able to mount and switch_root manually. In any case, this is less scary than a panic and a useless trace. | |||||
2010-02-15 | Fix copyright in the README file | Thomas Bächler | 1 | -3/+5 | |
2010-02-14 | Release 0.6.20.6.2 | Thomas Bächler | 1 | -1/+1 | |
2010-02-14 | Kill udev after mounting file systems, not before | Thomas Bächler | 1 | -9/+10 | |
Slow devices like USB devices will be detected after we kill udev, thus booting will fail. Kill udev as the last step, directly before we umount /proc and /sys and run switch_root. | |||||
2010-02-14 | Filesystem type detection: Change message to the way it should have been, ↵ | Thomas Bächler | 1 | -1/+1 | |
stupid me | |||||
2010-02-14 | If filesystem type detection fails, print an error and instructions | Thomas Bächler | 1 | -0/+13 | |
2010-02-14 | Release 0.6.10.6.1 | Thomas Bächler | 1 | -1/+1 | |
2010-02-14 | fix detection of CONSOLEFONT from rc.conf | Ionut Biru | 1 | -5/+2 | |
Signed-off-by: Ionut Biru <ionut@archlinux.ro> | |||||
2010-02-13 | Minor cosmetic fix | Simon Boulay | 1 | -1/+1 | |
2010-02-13 | Provide better nfsroot/rootserver/rootpath parsing | Simon Boulay | 1 | -13/+26 | |
2010-02-12 | Fix module name in usb/usbinput install hook | Gerardo Exequiel Pozzi | 2 | -2/+2 | |
There is no module named sl1811-hcd, must be sl811-hcd Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> | |||||
2010-02-11 | Release 0.60.6 | Thomas Bächler | 1 | -1/+1 | |
2010-02-11 | Merge branch 'kill-klibc' | Thomas Bächler | 22 | -172/+410 | |
Conflicts: Makefile | |||||
2010-02-11 | Fix file system autodetection of filesystems when the running kernel and the ↵ | Thomas Bächler | 1 | -1/+1 | |
target kernel don't match. We need --set-version when resolving filesystem aliases, thanks Tobias. | |||||
2010-02-11 | Fix tabs/space indents from commit 866db5c5 | Gerardo Exequiel Pozzi | 2 | -9/+9 | |
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> | |||||
2010-02-11 | consolefont: Update error message | Thomas Bächler | 1 | -2/+2 | |
2010-02-11 | Removed/changed messages/comments about klibc/kinit | Gerardo Exequiel Pozzi | 3 | -7/+5 | |
Also remove comment about "modload" in conf. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Signed-off-by: Thomas Bächler <thomas@archlinux.org> | |||||
2010-02-10 | Add "consolefont" hook to set the console font early | Thomas Bächler | 2 | -0/+41 | |
Patch provided by Davorin Učakar, currently only unicode fonts are supported | |||||
2010-02-10 | Release 0.5.99.50.5.99.5 | Thomas Bächler | 1 | -1/+1 | |
2010-02-09 | Honor the "rw" command line flag, but still make "ro" the default if nothing ↵ | Thomas Bächler | 1 | -1/+8 | |
is specified | |||||
2010-02-09 | Remove the comment about 'reboot': busybox reboot requires init to run, thus ↵ | Thomas Bächler | 1 | -2/+0 | |
typing reboot is ineffective | |||||
2010-02-09 | Add support for mounting root filesystem over NFS. | Simon Boulay | 3 | -6/+88 | |
2010-02-09 | Fix path when looking at /sys/block for rootdev | Gerardo Exequiel Pozzi | 1 | -1/+1 | |
otherwise will access to /sys/block//sys/block/sda/sda1/dev (for example) Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> | |||||
2010-02-08 | Fix typo in the manpage (thanks Eric) | Thomas Bächler | 1 | -1/+1 | |
2010-02-08 | Fixed typo in comment | Eric Bélanger | 1 | -1/+1 | |
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com> | |||||
2010-02-08 | Fix wrong syntax in the resume hook, finally fix tuxonice (hopefully) | Thomas Bächler | 1 | -11/+13 | |
2010-02-07 | Adjust pcmcia hook: Use dynamically linked binaries and only add sd_mod to ↵ | Thomas Bächler | 1 | -3/+3 | |
the kernel modules | |||||
2010-02-07 | Remove firmware hook | Thomas Bächler | 1 | -22/+0 | |
This hook is complete overkill: Firmware for modules is added when they specify it in modinfo. If someone needs more firmware, FILES= in mkinitcpio.conf should always be used. | |||||
2010-02-07 | Release 0.5.99.40.5.99.4 | Thomas Bächler | 1 | -1/+1 | |
2010-02-07 | udev: Do not try to resolve any group/user names | Thomas Bächler | 1 | -1/+1 | |
There is no nss library or user/group database in initramfs, so tell udev to not try to resolve any names | |||||
2010-02-07 | Do not try to load the keymap if no KEYMAP option is set in rc.conf | Thomas Bächler | 2 | -21/+25 | |
Fixes FS#18214 | |||||
2010-02-07 | Honor the rootflags= command line option | Thomas Bächler | 1 | -1/+1 | |
This fixes FS#18213. |