156 Commits

Author SHA1 Message Date
Stephan Raue
b4dbbbdd97 busybox-initramfs: copy SYSTEM to RAM before mounting. this new feature can be deactivated with the 'noram' option to the bootloaderconfig or is not avaible if to avaible total memory (1024000 Kb on normal systems, 364544 Kb for RaspberryPi) is to low.
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-11-21 16:08:10 +01:00
Stephan Raue
2d41a153c0 Revert "busybox: add blkid exFAT support"
This reverts commit 956f5a1e14efb663700a51c5c2d08ee7fca1e4ea.
2012-11-14 01:24:45 +01:00
Stephan Raue
956f5a1e14 busybox: add blkid exFAT support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-11-14 00:11:44 +01:00
Stephan Raue
84340cbf35 busybox-initramfs: check_disks() fix initscript
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-08-13 03:00:24 +02:00
Stephan Raue
17aec04fc9 busybox-initramfs: add support to update bootloader
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-08-07 01:52:39 +02:00
Stephan Raue
81a6c2153a busybox-initramfs: add 'cp' applet
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-08-07 01:52:09 +02:00
Stephan Raue
df99a9fdf3 busybox-initramfs: seperate mount_flash() and mount_storage(), load splash after mounting /flash
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-08-06 18:28:28 +02:00
Stephan Raue
bc2cfb408c new package: add package 'libcofi'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-08-06 18:26:21 +02:00
Stefan Saraev
63f8d72040 open-iscsi: add cross_compile.patch 2012-07-01 15:42:14 +03:00
Stefan Saraev
6743a9e7e9 open-iscsi: rename _dynamic_linked_iscsistart.patch 2012-07-01 15:41:52 +03:00
Stephan Raue
1cc668e4a5 v86d: add crosscompile patch, this fixes #866
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-06-28 20:22:46 +02:00
Stephan Raue
ae37418104 open-iscsi: use our *FLAGS
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-06-21 17:18:42 +02:00
Stephan Raue
4380792b1d Revert "busybox-initramfs: mount with enabled 'discard', we will see if its problematic"
This reverts commit f7fce74ee097f90980bd3e5125d9139c8f795dff.
2012-06-19 07:48:40 +02:00
Stephan Raue
f7fce74ee0 busybox-initramfs: mount with enabled 'discard', we will see if its problematic
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-06-14 10:24:40 +02:00
Stephan Raue
c9aab4d7ed plymouth-lite: install zlib-initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-26 02:23:09 +02:00
Stephan Raue
294f5f4d47 libpng: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-23 16:21:01 +02:00
Stephan Raue
bcdf335109 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2012-05-15 15:21:10 +02:00
Alain Kalker
594e6da0bb linux-initramfs: clean modules file before adding to it, fixes #587
Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-05-15 15:20:30 +02:00
Alain Kalker
4fc2b8ee96 busybox-initramfs: Skip and warn instead of error on module load failure
When a kernel module fails to load, produce a warning instead of
an error and skip that module instead of halting the system.

Currently uses progress() for the warning, we may need a better
alternative.

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-05-15 00:12:38 +02:00
Stephan Raue
a4c48a52b4 busybox-initramfs: fix fbset command again, thanks to Dom
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-12 23:24:43 +02:00
Stephan Raue
cc4d054cc8 busybox-initramfs: set vxres and vyres values for fbset too, thanks to Dom
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-11 19:58:03 +02:00
Stephan Raue
a9fa8a5dd9 busybox-initramfs: add support for renamed KERNEL and SYSTEM
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-04 07:17:07 +02:00
Stephan Raue
79d6369d99 Merge pull request #566 from stefansaraev/busybox
busybox-initramfs: check md5 sums before OS upgrade
2012-05-03 19:17:51 -07:00
Stephan Raue
f2c2b9c678 plymouth-lite: rename patches, update 16bpp framebuffer patch (thanks to Dom), build with full optimization
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-04 02:00:24 +02:00
Stephan Raue
851bebf4c3 busybox-initramfs: readd support for oemsplash and project based splash
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 22:58:23 +02:00
Stephan Raue
6a81388ee0 busybox-initramfs: add 'grep' and 'awk' support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 22:56:47 +02:00
Stephan Raue
701b3b6f05 plymouth-lite: backup original size and legacy splash's
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 22:55:22 +02:00
Stefan Saraev
afe0488a84 busybox-initramfs: check md5 sums before OS upgrade 2012-05-03 14:50:34 +03:00
Stephan Raue
beea8150d1 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2012-05-03 13:14:16 +02:00
Stephan Raue
aa768e399e busybox-initramfs: add support to start splash in initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 13:03:33 +02:00
Stephan Raue
9177e9711c initramfs: install plymouth-lite in initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 13:02:35 +02:00
Stephan Raue
cf6c565c22 eglibc-initramfs: install some needed libs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 12:59:55 +02:00
Stephan Raue
9d26891c8f v86d: move to initramfs
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 12:52:56 +02:00
Stephan Raue
53a09ee822 new package: readd package 'plymouth-lite'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 12:52:15 +02:00
Stephan Raue
56d2f6f50e new package: readd package 'libpng-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 12:51:32 +02:00
Stephan Raue
56599922be new package: readd package 'gcc-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 12:51:07 +02:00
Stephan Raue
852877e962 new package: readd package 'zlib-initramfs'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 12:50:42 +02:00
Stefan Saraev
cffa9d088c busybox-initramfs: add 'rm' 'applet 2012-05-03 12:50:15 +03:00
Stefan Saraev
f7d51733c5 busybox-initramfs: add 'sed' applet 2012-05-03 12:50:12 +03:00
Stefan Saraev
7d92966cee busybox-initramfs: md5sum: enable -c, -s and -w options 2012-05-03 12:50:07 +03:00
Stephan Raue
584484433c Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2012-05-03 07:17:52 +02:00
Stephan Raue
4aa04fd8f4 Merge pull request #358 from ackalker/initramfs-kernel-modules
Enhancement: Load kernel modules in initramfs init
2012-05-02 22:14:49 -07:00
Stephan Raue
d5e150c337 busybox-initramfs: add 'fbset' applet, remove 'fbsplash' applet
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-03 06:45:52 +02:00
Stephan Raue
4de0d1344b busybox-initramfs: try longer to mount partitions, its needed on slow devices like RPi
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-02 07:35:30 +02:00
Alain Kalker
52898a1dc1 busybox-initramfs: init: fix loading of kernel modules
Add missing .ko to module name.

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-04-27 16:05:40 +02:00
Alain Kalker
cea7f0ef7b linux-initramfs: new package, adds support for loading kernel modules
This package adds support for loading kernel modules during early boot.

The list of modules to be loaded can be specified in projects/*/options in the
variable INITRAMFS_MODULES .

The list of modules to load will be stored in initramfs /etc/modules , the
modules themselves in /lib/modules .
No subdirectories are used to ease and speed up module loading in init.
Only modules which were actually built will be added to the initramfs.

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-04-27 16:05:40 +02:00
Alain Kalker
b03e2472b2 busybox-initramfs: add 'insmod' applet
This enables loading of kernel modules.

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-04-27 16:05:40 +02:00
Stephan Raue
cf4ca7b50d busybox: update to busybox-1.20.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-22 16:32:20 +02:00
Stephan Raue
5a2f6b4e9f busybox-initramfs: force reading $disk and $boot variable via /proc/cmdline
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-12 15:01:57 +02:00
Stephan Raue
3ce4cccbee busybox-initramfs: remove LTO hack
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-30 21:57:57 +02:00