Vixie Cron 3.0pl1 for TiVo
Prepared by M. Drew Streib <dtype@dtype.org>
ftp://ftp.dtype.org/pub/tivo/

*** INTRODUCTION

This is standard vixie cron v3.0pl1, edited mildly and cross-compiled for
TiVo. It is the full version except where noted.

I'm assuming you're somewhat familiar with cron if you're installing this.
Otherwise, read up on cron a little first.

*** INSTALL

Installation is simpler than you might think. Unfortunately due to cron's
nature of hard-coding a variety of paths, this compilation will _ONLY_
work using some directories under /var/hack/. 

Required directories:
/var/hack/etc/
/var/hack/etc/cron.d/
/var/hack/cron/

I've provided a short shell script which will create these directories.

The main crontab file should be placed at /var/hack/etc/crontab. Log files,
pid file, spool, etc, will show up under /var/hack/cron/.

A sample crontab is supplied. Note that the username is not required as it
normally is in a global cron file. Everything runs at uid/gid 0/0. There
is no crontab executable, nor user crontabs, as TiVo's concept of a user
isn't quite what cron is expecting. (not that you need it anyway)

*** LICENSE

cron is copyrighted by Paul Vixie as per the README.cron file. My only
changes have been to force /var/hack directory structure (versus /etc and
/var/spool directory structure), and to remove all getpwnam() calls
and replace the returned structures with hard coded uid's, names, etc.
I'm happy to provide my mildly changed source as per Paul's license terms
to anyone that asks.

*** PROBLEMS

If you're into cron debugging, you can run `cron -x flag[,flag,flag...]`
where possible flags are:
	ext: extend flag for other debug masks
	sch: scheduling debug mask
	proc: process control debug mask
	pars: parsing debug mask
	load: database loading debug mask
	misc: misc debug mask
	test: test mode. don't execute any commands
	bit: bit twiddling option (long)

It is possible to run cron in the foreground with these flags and figure
out quite a bit of what might have gone wrong.

Please submit problems with this compiltion to M. Drew Streib <dtype@dtype.org>
