summaryrefslogtreecommitdiff
path: root/packages/initrdscripts/files/init.sh
AgeCommit message (Collapse)AuthorFiles
2008-03-22initramfs-uniboot-1.0: only source existing files in load_modulesPhilipp Zabel1
* this avoids "/init: source: 64: Can't open /initrd.d/0*" for initramfs images built without the bootldr-buster module.
2008-03-09initramfs-uniboot: Set default rootdelay globally, instead of ↵Paul Sokolovsky1
initramfs-module-bootmenu. * That's because otherwise it's half-solution - after kexec, there won't be delay, and rootfs won't be detected. * Again, people who don't need and don't want delay, should pass rootdelay=0.
2008-03-09initramfs-*: Use $CONSOLE for input/output.Paul Sokolovsky1
2008-03-08initramfs-uniboot: Add new global var - CONSOLE - and start to use it as ↵Paul Sokolovsky1
output device. * This is to workaround bogus console= passed in by bootldr.
2008-03-08initramfs-uniboot: Add support for early-init plugins.Paul Sokolovsky1
* Extend plugin protocol: plugins matching pattern '0*' are early-init, executed ASAP after boot, before kernel command and block devices are scanned. And thus, they can affect parsing of kernel command line (by overriding $CMDLINE) or detection of block devices (e.g. by loading additional modules).
2008-02-17initramfs-uniboot: FSTYPE -> ROOT_FSTYPE, set from rootfstype= command line ↵Paul Sokolovsky1
param.
2008-02-17initramfs-uniboot: Modprobe mtdblock and factor out fatal().Paul Sokolovsky1
2007-11-22initrdscripts: We obviously first do rootdelay, and only then create device ↵Paul Sokolovsky1
nodes.
2007-11-22initrdscripts: Initial value for ROOT_DEV is null.Paul Sokolovsky1
2007-07-19initramfs: New modular initramfs for booting kernel from various media.Alex Osborne1
* Design principles: * This initramfs just mounts roots and runs init on it, nothing else. * Whenever possible, existing kernel parameters are used. When extended boot methods are provided, new parameters mimick/adhere to existing conventions. * System is modular/pluggable - each mount method is in own module with more or less well defined interface, it's possible to construct complete system with any combination of modules. * Modules includes: initramfs-module-loop, initramfs-module-nfs, to boot from loop devices (including recursive loops) and NFS, correspondingly.