The rc.sysinit file is similar the to autoexec.bat file on MS-DOS systems and the Startup folder on Windows systems; it runs programs that are listed within everytime the device boots. To make a program, such as the telnet server, the ftp server, or the tivoweb server, run every time Tivo boots, add the startup command to the rc.sysinit file.
To be even more safe, you can create a seperate file called rc.sysinit.author to auto-start programs. This file is automatically run after the rc.sysinit file is finished. This way you don't have to worry about damaging your original rc.sysinit file.
The partition containing the rc.sysinit (or rc.sysinit.author) file is "read-only". You must take the following steps to edit either file:
remount the partition to make it to make it read/write by typing: mount -o remount,rw /
make your changes with with the joe text editor by typing one of the following two commands, depending on the file being edited:
/var/hack/joe /etc/rc.d/rc.sysinit
/var/hack/joe /etc/rc.d/rc.sysinit.author
all new commands should be added to the end of the rc.sysinit file (or to the rc.sysinit.author file)
press CTRL+K then CTRL+X to exit joe
then remount the file system back to read-only: mount -o remount,ro /
It is good practive to first copy the rc.sysinit file to a work area, edit it in this work area, then remount, copy it in, remount back to read-only.
Make sure you remount as read only once you're done!
Note: This page assumes you have telnet available. If you do not, you can edit the rc.sysinit file by installing the hard drive in a PC following the instructions on the the telent installation page.
Corrections or updates for this page: Note: Do not post questions, unrelated comments, or information of which your are uncertain. This section is reserved for corrections and updates only.