Commit Graph

10214 Commits

Author SHA1 Message Date
Stephan Raue
b504b00556 htop: update to htop-1.0.1, rebuild for addon version 2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-21 03:01:53 +01:00
Stephan Raue
7f5e51a7f5 evtest: rebuild for addon version 2.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-21 03:01:20 +01:00
Stephan Raue
af519807ec Revert "linux: add AppleTV audio quirks patch, add alsa-base.conf for ATV project, thanks to chewitt"
This reverts commit 4004b987c5.

Conflicts:

	packages/linux/patches/linux-3.2.12-061_appletv_audio_quirks.patch
2012-03-21 02:21:13 +01:00
Stephan Raue
223e493d66 splashutils: add option to disable splash on boot, this can give us a 2-3sec faster boot, to disable add 'nosplash' (without quotes) to the kernel commandline in your bootloader config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-21 01:15:13 +01:00
Stephan Raue
3b0c4c8189 Merge pull request #324 from ackalker/busybox-initramfs-init
initramfs init: enhancement / redesign proposal, this fixes #60 as well
2012-03-20 15:43:41 -07:00
Alain Kalker
16a3f22836 busybox-initramfs: init: cleanup, improve readability
Use consistent whitespace for all `progress "..."` lines.
Don't mount $disk if it is not set (e.g. in the installer).
Don't check for /storage/$OVERLAY_DIR, just create it.
Move the overlay functionality into an if statement.
Don't move /storage if $disk is not set (e.g. in the installer).

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-03-20 22:18:39 +01:00
Alain Kalker
56b29979f6 busybox-initramfs: init: Allow overlay mount for mount types with parameters
This fixes overlay mount so it doesn't add $OVERLAY_DIR at the end of the
parameter list.
Kernel commandline parameter 'overlay' should now work for both NFS and
CIFS/SMB mounts, but alas, busybox CIFS mount doesn't (yet) support subdir
mounts (regular mount does). Leaving this in for posterity.

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-03-20 20:40:06 +01:00
Alain Kalker
03fcc58fae busybox-initramfs: init: Don't suppress output when debugging
When debugging, any information about the problem is valuable, so don't
suppress output.
Add a variable: SILENT_OUT whose value is the file descriptor to use for
commands that should normally be silent.
Idea taken from buildsystem's config/path , and slightly shortened.

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-03-20 20:40:06 +01:00
Alain Kalker
0de52e9de0 busybox-initramfs: init: cosmetics
Don't add general mount options to NFS_OPTIONS, pass them as combined options
instead.

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-03-20 20:40:06 +01:00
Alain Kalker
4f0052a875 busybox-initramfs: init: add support for CIFS mounts
Example usage:
 disk=CIFS=//192.168.1.1/share,user=name,password=secret
 disk=SMB=//192.168.1.1/public,user=guest

Note: comma's ',' are not allowed in
CIFS options (for example in usernames or passwords) because they are used
to separate options.
Note: SMB is an alias for CIFS, for people who are more used to that name.

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-03-20 20:37:58 +01:00
Stephan Raue
f8bda4bc0b linux: update to linux-3.2.12
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 23:35:58 +01:00
Stephan Raue
835bf409c8 xbmc-pvr: add patch to add cd-rip support on insert disc
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 23:35:11 +01:00
Stephan Raue
f155358f17 xbmc: add patch to add cd-rip support on insert disc
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 23:34:53 +01:00
Alain Kalker
b68c832489 busybox-initramfs: init: add kernel commandline parameter: overlay
Adds a new kernel commandline parameter: overlay , which enables multiple
clients to use a single configuration file while keeping their storage mounts
separate. For the given example, the storage mounts will be under
/var/lib/overlay/<mac-address>
This will only work with mount types which support subdirectory mounts.

Example usage: disk=NFS=192.168.1.1:/var/lib/overlay overlay

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-03-19 18:55:38 +01:00
Alain Kalker
cd052262f8 busybox-initramfs: init: add support for NFS mounts
Example usage: boot=NFS=192.168.1.1:/tftpboot

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-03-19 18:53:27 +01:00
Alain Kalker
ac1d0eb0d9 busybox-initramfs: init: add support for NBD mounts
Example kernel command parameter: boot=NBD=192.168.1.1:2000

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-03-19 18:47:58 +01:00
Alain Kalker
a3f3a62767 busybox-initramfs: reorganize init script in preparation for boot type handlers
Changes to kernel commandline parameters:

Remove legacy parameters, to be added back later if desired.
Add a new parameter: break=<all|step,step,...> which will cause a debugging
shell to be started after each or the specified boot steps.

Functions:

mount_part, mount_disk, mount_nbd: reorganize to use mount type handlers, which
will support specifying kernel parameters like boot=TYPE=target and
disk=TYPE=target. This initial commit only has mount_default, which supports
LABEL=label and UUID=uuid, as well as block devices /dev/* and image files.

error: show more meaningful error messages, containing the boot step and action
which caused the error.
If not debugging, halt the system. This prevents the error from causing more
damage further on in the boot sequence. If debugging, start a debugging shell.

update: make sure the file to update already exists at the destination, to
prevent clobbering a rootfs mounted on /flash, which can be the case when
mounting a mtd or NBD device.

load_modules: enable loading of kernel modules in early boot, e.g. xhci-hcd
to enable mount of USB3 devices on boot.

Add a simple boot step sequencer, which allows for starting a debugging shell
after each step.

Signed-off-by: Alain Kalker <a.c.kalker@gmail.com>
2012-03-19 18:47:44 +01:00
Stephan Raue
3454affefd libpng: remove unneeded patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 18:30:25 +01:00
Stephan Raue
ebeb9134bd xbmc-addon-vuplus: enable our standard autotools setup
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 18:29:59 +01:00
Stephan Raue
ac63b3eb9f kmod: update to kmod-7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 18:24:05 +01:00
Stephan Raue
82296e52ca xbmc-pvr: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 18:08:34 +01:00
Stephan Raue
88fd3f8fe2 xbmc: cosmetics
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 18:07:26 +01:00
Stephan Raue
6c33ce78bb xbmc-pvr: add patches for libpng-1.5 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 18:06:57 +01:00
Stephan Raue
8bab01e13b xbmc: add patches for libpng-1.5 support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 18:06:48 +01:00
Stephan Raue
6b4964b88d libpng: updat to libpng-1.5.9
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-03-19 18:06:18 +01:00