These notes are only applicable to the "UK" versions of TivoWebPlus To make a package for distribution:- cd /var/hack/TivoWebPlus21b3 empty the "user" directories (but leave ".placeholder" in backups & uploads) rm -f backups/* rm -f config/* rm -f uploads/* rm -f ChannelMapScript.tcl update .dist/clean_dist.sh with modules to be deleted update .dist/delete.lst with modules to be deleted rm -f .dist/clean_dist.done (marker file which indicates whether clean_dist.sh has been run once) if you need to force any changes to the user's dyncfg.cfg file, then put the changes in .dist/dyncfgupdate.cfg and rm .dist/dyncfgupdate.cfg.done dyncfgupdate will be loaded the first time TWP starts after the update and the changes will overwrite the user's values. (dyncfgupdate.cfg.done is a marker file which indicates whether dyncfgupdate.cfg has been run) otherwise just rm the old .dist/dyncfgupdate.cfg & .dist/dyncfgupdate.cfg.done if you need toadd any new params to the user's tivoweb.cfg file, then put the changes in .dist/tivowebcfgupdate.cfg and rm .dist/tivowebcfgupdate.cfg.done tivowebcfgupdate will be appended to the users tivoweb.cfg file the first time TWP starts after the update. (tivowebcfgupdate.cfg.done is a marker file which indicates whether tivowebcfgupdate.cfg has been run) otherwise just rm the old .dist/tivowebcfgupdate.cfg & .dist/tivowebcfgupdate.cfg.done recreate the checksum files: ./check_dist.sh -make ./check_dist.sh -make-du (Hint: to check an installation use " check_dist.sh -all -simple " ) When making the tar we must exclude the prime directory since people may have installed elsewhere other than /var/hack/TivoWebPlus21b3 but we must include the hidden directory (.dist) : cd /var/hack/TivoWebPlus21b3 tar -cvzf /var/tmp/twp.tgz . (Note: extract.sh & update.sh are now deprecated and haven't been updated to work with AltEPG)