Jag har ingen DM800 så jag kan inte svära på att nedanstående funkar, det är taget från min Vu+ Duo2 som bör vara ganska lika i.o.m. att båda är Enigma2.
Om vi delar upp problemet i två delar:
1. Att få maskinen att boota upp till init 4.
I filen /etc/inittab definieras vad som är "default runlevel". Normalt står den på 3. Om du istället vill att maskinen ska starta upp automatiskt till runlevel 4 så ändrar du helt enkelt en siffra i den filen.
Kod:
root@vuduo2:/etc# cat inittab
# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $
# The default runlevel.
id:3:initdefault:
# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS
# What to do in single-user mode.
~~:S:wait:/sbin/sulogin
# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.
l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin
# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
# <id>:<runlevels>:<action>:<process>
#
S:5:respawn:/sbin/getty ttyS0 115200
e2:3:respawn:/usr/bin/enigma2.sh
Den rödmarkerade 3:an ändras till en 4:a. Detta ersätter alltså kommandot "init 4".
2. Att starta vtunerd. rc.local stöds tydligen inte i OpenPLi.
Då får man gå andra vägar. Har du ett script som heter /etc/init.d/vtunerd.sh? I så fall kan du prova att länka det till runlevel 4 med:
ln -s ../init.d/vtunerd.sh /etc/rc4.d/S99vtunerd.sh
Om inget av detta funkar får du höra av dig igen.
Edit:
Efter att ha googlat och läst om OpenPLi har jag ändrat i ovanstående text. Läs om den igen ifall du läste första versionen...