Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-06-16 | functions: remove add_device | Dave Reisner | 1 | -5/+0 | |
This was only ever used in the base layout, and it's not needed. devices will be present if we're using devtmpfs, and created for us by init if we mount on tmpfs. Also, this is part of our move towards using bsdcpio instead of gen_init_cpio, and as a side effect we can no longer support this. Any devices that need to be created should be done so by the runtime hooks, not the install time hooks. Signed-off-by: Dave Reisner <d@falconindy.com> | |||||
2011-06-16 | dmesg: remove install/hook | Dave Reisner | 1 | -19/+0 | |
This should be set via the loglevel= parameter on the kernel cmdline. Signed-off-by: Dave Reisner <d@falconindy.com> | |||||
2011-06-16 | mkinitcpio: deprecate install() in install hooks | Dave Reisner | 21 | -22/+24 | |
This is an unfortunate name clash with a common utility and should be avoided. Rename the install function to 'build' and warn the user when we discover a hook using an 'install' function. Signed-off-by: Dave Reisner <d@falconindy.com> | |||||
2011-06-02 | Remove load-modules.sh. Requires the udev 171-2 package. | Thomas Bächler | 1 | -1/+0 | |
2011-04-08 | Introduce /run | Thomas Bächler | 1 | -0/+1 | |
Mount /run as a 10MB tmpfs with 1777 permissions early. Move it to /new_root when switching. | |||||
2011-03-27 | Simplify root file system detection | Thomas Bächler | 1 | -2/+1 | |
Instead of calling blkid, get the file system type directly from findmnt. Fixes FS#23100. | |||||
2011-02-06 | remove loop from btrfs again, not needed | Tobias Powalowski | 1 | -1/+1 | |
2011-02-06 | add loop module to avoid error messages from btrfs device scan | Tobias Powalowski | 1 | -1/+1 | |
2011-02-06 | add DAC960 scsi module to scsi hook again | Tobias Powalowski | 1 | -1/+1 | |
2011-01-31 | Enhance sleep hook to watch for device availability | Thomas Bächler | 1 | -0/+3 | |
Add a sleepdevice= parameter that will watch for the specified device to appear and then move on. This is more flexible than a defined sleep period and prevents needless waiting if the device appears sooner. Original patch by: Dan McGee <dan@archlinux.org> | |||||
2011-01-31 | Use new helper functions instead of system commands | Dan McGee | 1 | -2/+1 | |
Replace all of the repeated calls to dirname and basename with our new replacments. Also replace the 'grep ... /dev/null' idiom with calls to 'grep -q', which does exactly what we want. Signed-off-by: Dan McGee <dan@archlinux.org> | |||||
2011-01-25 | Support .ko.gz kernel modules, in addition to .ko | Thomas Bächler | 1 | -2/+3 | |
We used to expect only .ko as a kernel module name. Also accept .ko.gz, so we can reduce the installed size of the kernel26 package. | |||||
2011-01-12 | If filesystem autodetection fails, use all_modules instead of checked_modules | Thomas Bächler | 2 | -2/+13 | |
2011-01-12 | filesystems: remove cp437, it is added as an extra module whenever fat is used | Thomas Bächler | 1 | -1/+1 | |
2011-01-12 | autodetect: only probe the root device | Thomas Bächler | 1 | -4/+7 | |
2010-08-21 | Do not include everything from /block/ in the SCSI hook. | Thomas Bächler | 1 | -1/+1 | |
Fixes FS#19666 | |||||
2010-07-05 | Merge branch 'btrfs' of http://github.com/heftig/mkinitcpio into working | Thomas Bächler | 2 | -17/+19 | |
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 | 1 | -1/+1 | |
install/memdisk | |||||
2010-06-23 | memdisk: Add udev rule | Thomas Bächler | 1 | -0/+1 | |
This rule creates /dev/memdisk if a memdisk has been found. | |||||
2010-06-23 | Add memdisk hook | Thomas Bächler | 1 | -0/+19 | |
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 | 1 | -0/+16 | |
All it does for now is cause a Btrfs scan so we can mount multi-device volumes. | |||||
2010-06-19 | Implement explicit module depends | Jan Steffens | 1 | -13/+2 | |
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-10 | Create /dev/{null,zero,mem,console} devices when devtmpfs is missing | Thomas Bächler | 1 | -3/+0 | |
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 | 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-05-08 | Add dmesg hook | Thomas Bächler | 1 | -0/+18 | |
2010-05-08 | Allow usage of non-utf8 fonts in the consolefont hook, see FS#19109 | Thomas Bächler | 1 | -4/+8 | |
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 | 1 | -0/+19 | |
2010-02-15 | Add the "nfs" kernel module with in net hook | 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-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 | 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 | 1 | -6/+6 | |
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-10 | Add "consolefont" hook to set the console font early | Thomas Bächler | 1 | -0/+31 | |
Patch provided by Davorin Učakar, currently only unicode fonts are supported | |||||
2010-02-09 | Add support for mounting root filesystem over NFS. | Simon Boulay | 1 | -4/+7 | |
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 | Do not try to load the keymap if no KEYMAP option is set in rc.conf | Thomas Bächler | 1 | -11/+13 | |
Fixes FS#18214 | |||||
2010-02-07 | Allow a filesystem name to be an alias instead of a kernel module | Thomas Bächler | 1 | -4/+7 | |
This fixes future bugs in 2.6.33 when the ext4 driver is used for ext3 and ext2, and you want to mount ext2/3 as your root filesystem | |||||
2010-02-05 | Remove the raid hook: This will be replaced by the better hook from the ↵ | Thomas Bächler | 1 | -39/+0 | |
mdadm package | |||||
2010-01-24 | [install/udev] Latest udev uses firmware instead of firmware.sh | Thomas Bächler | 1 | -1/+1 | |
2010-01-12 | Fix UTF8 mode in the keymap hook | Thomas Bächler | 1 | -2/+2 | |
2010-01-12 | Add keymap hook | Thomas Bächler | 1 | -0/+29 | |
2010-01-10 | Add udev hook, originated from the obsolete klibc-udev package | Thomas Bächler | 1 | -0/+28 | |
2010-01-10 | Remove klibc-isms from autodetect: Use blkid for filesystem detection | Thomas Bächler | 1 | -4/+1 | |
2010-01-10 | Make base hook help message more generic, remove klibc reference | Thomas Bächler | 1 | -2/+2 | |
2010-01-10 | Remove kinit usage from /init: Implement parseblock and kinit in shell code, ↵ | Thomas Bächler | 1 | -0/+1 | |
use busybox/switch_root for the final step. TODO: NFS |