@@ -188,11 +188,11 @@ file delete $altindexfile file link -hard $altindexfile $indexfile } # Create "package/name//ver//arch//file" -proc create_output_files {dstdir pkginfo_arrlist} { +proc create_output_files {dstdir pkginfo_arrlist {force 0}} { array set pkginfo $pkginfo_arrlist foreach ent [array names pkginfo] { set pkg [lindex $ent 0] set ver [lindex $ent 1] @@ -209,10 +209,14 @@ catch { file mkdir $workdir } if {$multifile} { + if {[file exists $extfile] && !$force} { + continue + } + if {[catch { cd $pkgdir file delete $extfile exec zip -r $extfile . -x build.log