Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-07-05 | Merge branch 'btrfs' of http://github.com/heftig/mkinitcpio into working | Thomas Bächler | 4 | -24/+42 | |
2010-06-26 | Add back /dev/{zero,null,mem} to the initramfs image | Thomas Bächler | 1 | -0/+3 | |
These devices might be actually needed before (dev)tmpfs is mounted, for example when uvesafb is built into the kernel (no module). By creating them in the image, they will be present as soon as initramfs has been extracted. Fixes https://bugs.archlinux.org/task/19903. | |||||
2010-06-23 | memdisk: add 01-memdisk.rules to Makefile, use the correct path in ↵ | Thomas Bächler | 2 | -1/+2 | |
install/memdisk | |||||
2010-06-23 | memdisk: add UUID and label symlinks to udev rule | Thomas Bächler | 1 | -1/+11 | |
2010-06-23 | memdisk: Add udev rule | Thomas Bächler | 2 | -0/+2 | |
This rule creates /dev/memdisk if a memdisk has been found. | |||||
2010-06-23 | Add memdisk hook | Thomas Bächler | 2 | -0/+30 | |
This hook creates a block device for virtual disks created by memdisk (http://syslinux.zytor.com/wiki/index.php/MEMDISK). | |||||
2010-06-19 | Simple Btrfs hook | Jan Steffens | 2 | -0/+23 | |
All it does for now is cause a Btrfs scan so we can mount multi-device volumes. | |||||
2010-06-19 | sed cleanup | Jan Steffens | 1 | -4/+4 | |
Replace some seds with tr and bash pattern removal | |||||
2010-06-19 | Implement explicit module depends | Jan Steffens | 2 | -18/+16 | |
Needed to get libcrc32c and therefore btrfs to work. Also remove the equivalent section in autodetect, which wasn't working anyway. | |||||
2010-06-19 | Fix autodetect bitrot | Jan Steffens | 1 | -6/+3 | |
This error went unnoticed after auto_modules was switched over to resolve-modalias. As a result, ata_generic and ide-generic weren't filtered anymore. | |||||
2010-06-19 | Release 0.6.60.6.6 | Thomas Bächler | 1 | -1/+1 | |
2010-06-10 | Create /dev/{null,zero,mem,console} devices when devtmpfs is missing | Thomas Bächler | 2 | -3/+6 | |
These devices used to be present because they were added in the image. Since we now mount {dev,}tmpfs early in initramfs, the devices from the image will be invisible. In the tmpfs-case, create the devices manually so everything will be in order until udev is started, or if udev isn't used at all. | |||||
2010-06-03 | Release 0.6.50.6.5 | Thomas Bächler | 1 | -1/+1 | |
2010-06-03 | udev hook: Add ata_id, path_id, scsi_id and usb_id to allow complete ↵ | Thomas Bächler | 1 | -1/+1 | |
persistent storage rules | |||||
2010-06-03 | udev hook: Add --action=add to udevadm trigger | Thomas Bächler | 1 | -1/+1 | |
2010-06-03 | Mount tmpfs or (if supported) devtmpfs on /dev, move it into the real root ↵ | Thomas Bächler | 1 | -0/+6 | |
before switch_root | |||||
2010-06-03 | Do not umount /proc and /sys before switch_root, but mount --move them into ↵ | Thomas Bächler | 1 | -2/+2 | |
the real root | |||||
2010-05-08 | Release 0.6.40.6.4 | Thomas Bächler | 1 | -1/+1 | |
2010-05-08 | Add dmesg hook | Thomas Bächler | 2 | -0/+23 | |
2010-05-08 | Port 83ef38409182a9c024809553dff8c872902d0889 to init_functions too, to ↵ | Thomas Bächler | 1 | -1/+1 | |
remove more eval hacks | |||||
2010-05-08 | Allow usage of non-utf8 fonts in the consolefont hook, see FS#19109 | Thomas Bächler | 2 | -4/+14 | |
Patch was provided by Mark (voidzero) in https://bugs.archlinux.org/task/19109 This requires busybox commit http://git.busybox.net/busybox/commit/?id=8ce1dc03c1b2b61e51527b987579c09c991cc4b2 which is in the 1.7 branch, a backport will be included in an updated mkinitcpio-busybox package | |||||
2010-05-08 | Change how autodetect hook lookup for filesystems | Gerardo Exequiel Pozzi | 1 | -1/+1 | |
In this way, remove eval hacks and enviroments vars, just use blkid syntax. I guess in this way will fix/hide "command not found" when fstype is not property setup in fs, reported by some users. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> | |||||
2010-02-22 | Add 'sleep' hook | Thomas Bächler | 2 | -0/+28 | |
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 | |