
Originally Posted by
89SupraT
This is a standalone unit, how can I get the guide data without getting updates to my software. I would hate to have my setup broken by an update.
You can't block the call home. You need to call for the guide data. Just ensure that you've passed the 'upgradesoftware=false' parameter in your bootpage and you'll download the next update but it won't install itself and you can control when you want to take the update.
Control means you can still take the update if you want and when you want.

Originally Posted by
89SupraT
#!/bin/bash
PATH=/bin:/sbin:/hacks:/tivobin:/tvbin
TIVO_ROOT=
MFS_DEVICE=/dev/hda10
IGNOREEOF=1000
export PATH TIVO_ROOT MFS_DEVICE IGNOREEOF
echo Turning off firewall ... >& /dev/console
[ -x /etc/netfilter-disable ] && /etc/netfilter-disable
echo Enabling telnet daemon ... >& /dev/console
tnlited 23 /bin/bash -login >& /dev/console &
echo Enabling ftp daemon ... >& /dev/console
tivoftpd &
echo Starting vserver ... >& /dev/console
vserver &
echo Starting mfs_ftp .. >& /dev/console
/hacks/mfs_ftp/mfs_ftp.tcl
# Call the Tivo Package Manager Startup Scripts
/etc/rc.d/rc.sysinit.tpm
I guess that's your .author? Well, a few comments...
You don't actually need all those echo statements and definitely don't need the >&/dev/console's.
IOW, it could look nice and clean like this:
Code:
#!/bin/bash
PATH=/bin:/sbin:/hacks:/tivobin:/tvbin
TIVO_ROOT=
MFS_DEVICE=/dev/hda10
IGNOREEOF=1000
export PATH TIVO_ROOT MFS_DEVICE IGNOREEOF
tnlited 23 /bin/bash -login &
tivoftpd
vserver
/hacks/mfs_ftp/mfs_ftp.tcl
Since you are turning off tivo's firewall on every boot just rename the /etc/nefilter-enable file to something else and omit that command.
All of the programs you're starting background themselves (except, I think vserver needs to remain open.)
If you are not hard up on having the computer 'talk' to you during boot you don't need to 'echo' starting everything. You can assume it starts if you don't see a error running .author message.
Also, personally I'd move the tnlited command to the last line of my rc.sysinit or somewhere else that you don't edit often, so in the case of a typo, a program not backgrounding and taking over your tivo access, or a failure to chmod etc... you'll still have telnet to fix things.
Hey, what you have is fine I just wanted you to know that all that wasn't necessary if you didn't already.
Did I say that .tpm suxs? Oh, I did now
.
NutKase
Last edited by NutKase; 04-24-2005 at 09:18 PM.
"God, and DealDataBase, help those that help themselves." --Shamelessly stolen from psxboy
------------------------------------------------
2 each, SA S2 287hr 7.2.1a's with Lifetime.
Hacks: 1 Manually Monte'd -140, Bash,Telnet,FTP,TivoWebPlus,
Superpatch-67all Unscrambled/HMO,MFS_FTP Ver. N,TyTools, tivoserver
Fully hacked SA S1