|
|
|
@ -615,6 +615,8 @@ namespace eval punk::mix::cli {
|
|
|
|
|
-glob *\ |
|
|
|
|
-max_depth 100\ |
|
|
|
|
] |
|
|
|
|
set had_error 0 |
|
|
|
|
|
|
|
|
|
# -max_depth -1 for no limit |
|
|
|
|
set build_installername pods_in_$current_source_dir |
|
|
|
|
set build_installer [punkcheck::installtrack new $build_installername $buildfolder/.punkcheck] |
|
|
|
@ -668,7 +670,6 @@ namespace eval punk::mix::cli {
|
|
|
|
|
close $fdout |
|
|
|
|
} |
|
|
|
|
#delete and regenerate zip and modpod stubbed zip |
|
|
|
|
set had_error 0 |
|
|
|
|
set notes [list] |
|
|
|
|
if {[catch { |
|
|
|
|
file delete $buildfolder/$basename-$module_build_version.zip |
|
|
|
@ -704,7 +705,7 @@ namespace eval punk::mix::cli {
|
|
|
|
|
modpod::lib::make_zip_modpod $zipfile $modulefile |
|
|
|
|
} else { |
|
|
|
|
#TODO - review punk::zip::mkzip and/or external zip to provide a fallback? |
|
|
|
|
set had_err 1 |
|
|
|
|
set had_error 1 |
|
|
|
|
lappend notest "zipfs_unavailable" |
|
|
|
|
puts stderr "WARNING: zipfs unavailable can't build $modulefile" |
|
|
|
|
} |
|
|
|
@ -730,28 +731,31 @@ namespace eval punk::mix::cli {
|
|
|
|
|
$build_event destroy |
|
|
|
|
$build_installer destroy |
|
|
|
|
|
|
|
|
|
$event targetset_init INSTALL $target_module_dir/$basename-$module_build_version.tm |
|
|
|
|
$event targetset_addsource $modulefile |
|
|
|
|
if {\ |
|
|
|
|
[llength [dict get [$event targetset_source_changes] changed]]\ |
|
|
|
|
|| [llength [$event get_targets_exist]] < [llength [$event get_targets]]\ |
|
|
|
|
} { |
|
|
|
|
|
|
|
|
|
$event targetset_started |
|
|
|
|
# -- --- --- --- --- --- |
|
|
|
|
if {$did_skip} {set did_skip 0; puts -nonewline stdout \n} |
|
|
|
|
lappend module_list $modulefile |
|
|
|
|
file copy -force $modulefile $target_module_dir |
|
|
|
|
puts stderr "Copied zip modpod module $modulefile to $target_module_dir" |
|
|
|
|
# -- --- --- --- --- --- |
|
|
|
|
$event targetset_end OK -note "zip modpod" |
|
|
|
|
} else { |
|
|
|
|
puts -nonewline stderr "." |
|
|
|
|
set did_skip 1 |
|
|
|
|
if {$is_interesting} { |
|
|
|
|
puts stderr "$modulefile [$event targetset_source_changes]" |
|
|
|
|
#JMN - review |
|
|
|
|
if {!$had_error} { |
|
|
|
|
$event targetset_init INSTALL $target_module_dir/$basename-$module_build_version.tm |
|
|
|
|
$event targetset_addsource $modulefile |
|
|
|
|
if {\ |
|
|
|
|
[llength [dict get [$event targetset_source_changes] changed]]\ |
|
|
|
|
|| [llength [$event get_targets_exist]] < [llength [$event get_targets]]\ |
|
|
|
|
} { |
|
|
|
|
|
|
|
|
|
$event targetset_started |
|
|
|
|
# -- --- --- --- --- --- |
|
|
|
|
if {$did_skip} {set did_skip 0; puts -nonewline stdout \n} |
|
|
|
|
lappend module_list $modulefile |
|
|
|
|
file copy -force $modulefile $target_module_dir |
|
|
|
|
puts stderr "Copied zip modpod module $modulefile to $target_module_dir" |
|
|
|
|
# -- --- --- --- --- --- |
|
|
|
|
$event targetset_end OK -note "zip modpod" |
|
|
|
|
} else { |
|
|
|
|
puts -nonewline stderr "." |
|
|
|
|
set did_skip 1 |
|
|
|
|
if {$is_interesting} { |
|
|
|
|
puts stderr "$modulefile [$event targetset_source_changes]" |
|
|
|
|
} |
|
|
|
|
$event targetset_end SKIPPED |
|
|
|
|
} |
|
|
|
|
$event targetset_end SKIPPED |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
tarjar { |
|
|
|
|