Differences From Artifact [9c5d7ceaab]:
- File kitsh/buildsrc/kitsh-0.0/installvfs.tcl — part of check-in [e050506a1c] at 2010-09-26 04:37:33 on branch trunk — Fixed bootstrapping to work (user: rkeene, size: 1178) [annotate] [blame] [check-ins using]
 
To Artifact [848dac55a9]:
- File
kitsh/buildsrc/kitsh-0.0/installvfs.tcl
— part of check-in
[2203d001cd]
at
2010-09-26 04:39:48
on branch trunk
— Enabled Mk4vfs compression
Added appropriate licensing information.
Updated README (user: rkeene, size: 1332) [annotate] [blame] [check-ins using]
 
1 2  | #! /usr/bin/env tclsh  | > | | > > > >  | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35  | 
#! /usr/bin/env tclsh
set opt_compression 1
if {[llength $argv] < 2} {
	puts stderr "Usage: installvfs.tcl <kitfile> <vfsdir> \[<enable_compression>\]"
	exit 1
}
set kitfile [lindex $argv 0]
set vfsdir [lindex $argv 1]
if {[lindex $argv 2] != ""} {
	set opt_compression [lindex $argv 2]
}
if {[catch {
	package require vfs::mk4
}]} {
	catch {
		load "" vfs
		load "" Mk4tcl
		source [file join $vfsdir lib/vfs/vfsUtils.tcl]
		source [file join $vfsdir lib/vfs/vfslib.tcl]
		source [file join $vfsdir lib/vfs/mk4vfs.tcl]
	}
}
set mk4vfs::compress $opt_compression
proc copy_file {srcfile destfile} {
	switch -glob -- $srcfile {
		"*.tcl" - "*.txt" {
			set ifd [open $srcfile r]
			set ofd [open $destfile w]
 | 
| ︙ | ︙ |