#!/mod/bin/jimsh

source /mod/webif/lib/setup
require system.class ts.class

proc xscan {dir} {
	puts "Resetting unwatched count on $dir..."
	file stat "$dir/" st
	if {$st(dev) != $::rootdev} { return }

	ts resetnew $dir

	foreach entry [readdir -nocomplain $dir] {
		if {[file isdirectory "$dir/$entry"]} {
			xscan "$dir/$entry"
		}
	}
}

set root [system mediaroot]
file stat "$root/" rootstat
set rootdev $rootstat(dev)

xscan $root

