HI
Habe da mal eine Frage auf meiner Hompage Biete ich 2 Skripte für Linux Newbies an, sind Installations- Routinen für VDR unter Linux, so da sind 3 Sachen drinnen die werden mit dem echo befehl in 3 Files geschrieben jeweils am ende von den betreffenden Files die da wären
boot.local
inittab
modules.conf
Per Echo lasse ich da was eintragen was für VDR und LIRC / UDMA Modus usw wichtig ist.
Aber darum geht es nicht.
Nun wenn man das erste mal installiert sind die Einträge sauber gesetzt worden, aber bei jeder weiteren Installation sind dann logischer weise die Einträge doppelt bsp 10 Installationen macht 10 Einträge und dadurch bootet Linux etwas langsamer weil er den ganzen Pfeffer auslesen muss.
Deshalb meine Frage im Moment schaut der Befehl zbs einfach nur so aus :
## WRITE boot.local ###################
echo "## Einschalten den DMA-Modus für das DVD Laufwerk
/sbin/hdparm -d 1 /dev/dvd
## Modul für LIRC laden und den LIRC-Daemon starten
/sbin/modprobe lirc_serial
/usr/local/sbin/lircd" >> /etc/init.d/boot.local
Giebt es eine Möglichkeit den Eintrag falls vorhanden von der Erst Installation einfach zu löschen, oder eine Abfrage etwa nach dem MOTTO:
Sind die Zeilen schon vorhanden wenn ja keinen Eintrag oder so was in der Art.
Sollte doch möglich sein oder was meinen die Coder?
Mit freundlichen Grüßen BASHY
BASHY’s VDR FAN PAGE
http://home.pages.at/bashy or http://www.gexgo.net/members/bashy
Linux 14.981 Themen, 106.343 Beiträge
Sorry
Stimmt Kirin hast recht das geht besser Dein vorschlag wie 1000de Einträge über all verstreut.
Deshalb kommen auch gleich ein paar Fragen.
Zum Beispiel schaut für vdradmind das file so aus
#!/bin/sh
#
# /etc/init.d/vdradmind
#
#
# Einfaches System-V Init-Script für vdradmin
# zur Websteuerung des VDR-Rechners
#
case "$1" in
start)
echo -n "Vdradmin wird gestartet: "
/usr/local/src/vdradmin-0.13/vdradmind.pl
;;
stop)
echo "Vdradmin wird beendet"
/usr/local/src/vdradmin-0.13/vdradmind.pl --kill
;;
*)
echo "Tut uns leid: Es geht nur 'start' oder 'stop'"
;;
esac
runlevels anlegen dann so
chmod +x /etc/init.d/vdradmind
cd /etc/init.d/rc2.d
ln -s ../vdradmind S20vdradmind
ln -s ../vdradmind K20vdradmind
cd /etc/init.d/rc3.d
ln -s ../vdradmind S20vdradmind
ln -s ../vdradmind K20vdradmind
cd /etc/init.d/rc5.d
ln -s ../vdradmind S20vdradmind
ln -s ../vdradmind K20vdradmind
Ok für Lirc habe ich auch schon was gefunden aber für
„Einschalten den DMA-Modus für das DVD Laufwerk“
und das
----------/modules.conf>---------.
alias char-major-61 lirc_serial
habe ich noch keinen Ansatz wie ich das über deamaon regeln soll.
Kannst Du helfen?
Mit freundlichen Grüßen BASHY
