Changeset e83ccac in tol for tolbase/lib/toltk/tolpkg.tcl
- Timestamp:
- Dec 22, 2011, 4:53:49 PM (15 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- e4c69c1
- Parents:
- 6232734
- File:
-
- 1 edited
-
tolbase/lib/toltk/tolpkg.tcl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tolbase/lib/toltk/tolpkg.tcl
r6232734 re83ccac 40 40 set localRoot [ file normalize \ 41 41 [ toltcl::eval { Text TolPackage::_.localRoot } ] ] 42 set ozaSyncInfo [ file join $localRoot "Client/PackSyncInfo.oza" ] 43 set tolScript [ string map [ list "%O" $ozaSyncInfo ] { 42 set oza [ file join $localRoot "Client/PackSyncInfo.oza" ] 43 if { ![ file exists $oza ] || ![ file readable $oza ] } { 44 return {} 45 } 46 set tolScript [ string map [ list "%O" $oza ] { 44 47 Set { Ois.Load( "%O" )[1] } 45 48 } ] … … 78 81 set localRoot [ file normalize \ 79 82 [ toltcl::eval { Text TolPackage::_.localRoot } ] ] 80 set ozaSyncInfo [ file join $localRoot "Client/VersSyncInfo.oza" ] 81 set tolScript [ string map [ list "%O" $ozaSyncInfo ] { 83 set oza [ file join $localRoot "Client/VersSyncInfo.oza" ] 84 if { ![ file exists $oza ] || ![ file readable $oza ] } { 85 return {} 86 } 87 set tolScript [ string map [ list "%O" $oza ] { 82 88 Set { Ois.Load( "%O" )[1] } 83 89 } ] … … 109 115 set pkgsInfo {} 110 116 foreach d $dirs { 111 set check [ file join $clientRoot $d ${d}.oza ] 112 if { [ file exists $check ] } { 113 lappend pkgsInfo [ GetPackageInfoFromOZA $check ] 114 } 117 lappend pkgsInfo [ list $d [ GetLocalPackageInfo $d ] ] 115 118 } 116 119 return $pkgsInfo 120 } 121 122 proc ::TolPkg::GetLocalPackageInfo { p } { 123 set tolScript [ string map [ list %p $p ] { 124 Set TolPackage::Client::LocalInfo( "%p" ); 125 } ] 126 return [ lindex [ toltcl::eval $tolScript -named 1 ] 1 ] 117 127 } 118 128
Note: See TracChangeset
for help on using the changeset viewer.
