summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-02-10Add "consolefont" hook to set the console font earlyThomas Bächler2-0/+41
Patch provided by Davorin Učakar, currently only unicode fonts are supported
2010-02-10Release 0.5.99.50.5.99.5Thomas Bächler1-1/+1
2010-02-09Honor the "rw" command line flag, but still make "ro" the default if nothing ↵Thomas Bächler1-1/+8
is specified
2010-02-09Remove the comment about 'reboot': busybox reboot requires init to run, thus ↵Thomas Bächler1-2/+0
typing reboot is ineffective
2010-02-09Add support for mounting root filesystem over NFS.Simon Boulay3-6/+88
2010-02-09Fix path when looking at /sys/block for rootdevGerardo Exequiel Pozzi1-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-08Fix typo in the manpage (thanks Eric)Thomas Bächler1-1/+1
2010-02-08Fixed typo in commentEric Bélanger1-1/+1
Signed-off-by: Eric Bélanger <snowmaniscool@gmail.com>
2010-02-08Fix wrong syntax in the resume hook, finally fix tuxonice (hopefully)Thomas Bächler1-11/+13
2010-02-07Adjust pcmcia hook: Use dynamically linked binaries and only add sd_mod to ↵Thomas Bächler1-3/+3
the kernel modules
2010-02-07Remove firmware hookThomas Bächler1-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-07Release 0.5.99.40.5.99.4Thomas Bächler1-1/+1
2010-02-07udev: Do not try to resolve any group/user namesThomas Bächler1-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-07Do not try to load the keymap if no KEYMAP option is set in rc.confThomas Bächler2-21/+25
Fixes FS#18214
2010-02-07Honor the rootflags= command line optionThomas Bächler1-1/+1
This fixes FS#18213.
2010-02-07Allow a filesystem name to be an alias instead of a kernel moduleThomas Bächler1-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-07Remove an extra whitespace from the emergency shell promptThomas Bächler1-1/+1
2010-02-07Release 0.5.99.30.5.99.3Thomas Bächler1-1/+1
2010-02-07Settle remaining uevents before killing udevdThomas Bächler1-0/+2
2010-02-05Remove the raid hook: This will be replaced by the better hook from the ↵Thomas Bächler2-48/+0
mdadm package
2010-02-05Respect rootfstype command line parameterThomas Bächler1-1/+5
2010-01-29Nicer shell prompt in the break/emergency shellThomas Bächler2-2/+6
2010-01-24Install load-modules.sh to the tarballThomas Bächler1-0/+1
2010-01-24[install/udev] Latest udev uses firmware instead of firmware.shThomas Bächler1-1/+1
2010-01-24Use modprobe --resolve-alias for resolving aliases in autodetect as Arch's ↵Thomas Bächler1-1/+1
udev 150-1 removes resolve-modalias
2010-01-14Correct ${RESOLVEALIAS} usage that broke after the last commitThomas Bächler1-1/+1
2010-01-14Remove more klibc'isms from blacklisting code in load-modules.sh:Thomas Bächler1-4/+9
- As in http://mailman.archlinux.org/pipermail/arch-commits/2010-January/072491.html, replace resolve-modalias with modprobe --resolve-alias - Remove usage of custom moddeps binary, replace it with the same 'sed' line as in /lib/udev/load-modules.sh
2010-01-12Fix UTF8 mode in the keymap hookThomas Bächler1-2/+2
2010-01-12Add keymap hookThomas Bächler2-0/+44
2010-01-12Correct load-modules.sh permissions (+x was missing)Thomas Bächler1-1/+1
2010-01-12Replace custom minips with busybox pidofThomas Bächler1-1/+1
2010-01-12Fix a small oops in the sed usageThomas Bächler1-2/+2
2010-01-12Replace the custom 'replace' tool with 'sed'Thomas Bächler2-14/+15
2010-01-12Fix adding duplicate symlinks into the cpio imageThomas Bächler1-1/+1
2010-01-12Do not append a trailing /, remove it (fixed FS#17793)Thomas Bächler1-4/+2
The comment said it was appending a trailing /, but it was actually removed Recent fixes adjusted the code to do what the comment says, which is wrong here. This fixes the code and the comment.
2010-01-10Add udev hook, originated from the obsolete klibc-udev packageThomas Bächler4-0/+88
2010-01-10Remove parseblock usage from resume hook, also fix resuming with tuxoniceThomas Bächler1-10/+18
2010-01-10Remove klibc-isms from autodetect: Use blkid for filesystem detectionThomas Bächler1-4/+1
2010-01-10Make base hook help message more generic, remove klibc referenceThomas Bächler1-2/+2
2010-01-10Remove kinit usage from /init: Implement parseblock and kinit in shell code, ↵Thomas Bächler2-36/+56
use busybox/switch_root for the final step. TODO: NFS
2010-01-10Do not mount /proc before busybox --install - this requires ↵Thomas Bächler1-3/+2
CONFIG_BUSYBOX_EXEC_PATH="/bin/busybox" in busybox
2010-01-05Start moving from klibc to glibc+busyboxThomas Bächler2-17/+14
Remove klibc-isms from base and init (except kinit, which will be done in a later commit) Install busybox to the initramfs and change /init so it can be used with busybox
2010-01-05Revert 1558dfbf3b2a42f43594acf6e3d8f9b329ff1133 and ↵Thomas Bächler2-18/+5
984cbd4eb023001668eea530e2b5ed2e57ba3693 and depend on bash There was no proper upgrade path for these changes. This can be reconsidered once a clean upgrade path is provided. Compatibility with non-bash shells is not as important as backwards-compatibility of existing configurations.
2009-12-13added done message to udevd startupTobias Powalowski1-0/+1
2009-12-13start udevd in init to solve the firmware loading bugTobias Powalowski1-0/+7
2009-12-05change to new firewire subsystemTobias Powalowski1-2/+2
2009-11-27fixed autodetection of raid module on mdadm>=3.0.xTobias Powalowski1-1/+1
2009-11-02fix for pcmciautils-016Tobias Powalowski1-1/+4
2009-10-08Skip options starting with a digit, sh variables must not start with a digit.Thomas Bächler1-0/+1
2009-09-30rootdelay check: Fix compatibility with other sh implementations than dash ↵Thomas Bächler1-1/+1
and make it more reliable The old implementation failed on bash and failed on both if rootdelay was not a number. The logic is now as follows: If "$rootdelay"="", then [ -z "${rootdelay}" ] is true If not, then the part after the || is executed - if ${rootdelay} is not a number, or is <0, then [ ${rootdelay} -ge 0 ] fails, and the test will return true due to the !. The previous implementation failed here, because [ ! ${rootdelay} -ge 0 ] returns false on error, while ! [ ${rootdelay} -ge 0 ] returns true on error.