|
|
@ -615,6 +615,8 @@ namespace eval punk::mix::cli { |
|
|
|
-glob *\ |
|
|
|
-glob *\ |
|
|
|
-max_depth 100\ |
|
|
|
-max_depth 100\ |
|
|
|
] |
|
|
|
] |
|
|
|
|
|
|
|
set had_error 0 |
|
|
|
|
|
|
|
|
|
|
|
# -max_depth -1 for no limit |
|
|
|
# -max_depth -1 for no limit |
|
|
|
set build_installername pods_in_$current_source_dir |
|
|
|
set build_installername pods_in_$current_source_dir |
|
|
|
set build_installer [punkcheck::installtrack new $build_installername $buildfolder/.punkcheck] |
|
|
|
set build_installer [punkcheck::installtrack new $build_installername $buildfolder/.punkcheck] |
|
|
@ -668,7 +670,6 @@ namespace eval punk::mix::cli { |
|
|
|
close $fdout |
|
|
|
close $fdout |
|
|
|
} |
|
|
|
} |
|
|
|
#delete and regenerate zip and modpod stubbed zip |
|
|
|
#delete and regenerate zip and modpod stubbed zip |
|
|
|
set had_error 0 |
|
|
|
|
|
|
|
set notes [list] |
|
|
|
set notes [list] |
|
|
|
if {[catch { |
|
|
|
if {[catch { |
|
|
|
file delete $buildfolder/$basename-$module_build_version.zip |
|
|
|
file delete $buildfolder/$basename-$module_build_version.zip |
|
|
@ -704,7 +705,7 @@ namespace eval punk::mix::cli { |
|
|
|
modpod::lib::make_zip_modpod $zipfile $modulefile |
|
|
|
modpod::lib::make_zip_modpod $zipfile $modulefile |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
#TODO - review punk::zip::mkzip and/or external zip to provide a fallback? |
|
|
|
#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" |
|
|
|
lappend notest "zipfs_unavailable" |
|
|
|
puts stderr "WARNING: zipfs unavailable can't build $modulefile" |
|
|
|
puts stderr "WARNING: zipfs unavailable can't build $modulefile" |
|
|
|
} |
|
|
|
} |
|
|
@ -730,6 +731,8 @@ namespace eval punk::mix::cli { |
|
|
|
$build_event destroy |
|
|
|
$build_event destroy |
|
|
|
$build_installer destroy |
|
|
|
$build_installer destroy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#JMN - review |
|
|
|
|
|
|
|
if {!$had_error} { |
|
|
|
$event targetset_init INSTALL $target_module_dir/$basename-$module_build_version.tm |
|
|
|
$event targetset_init INSTALL $target_module_dir/$basename-$module_build_version.tm |
|
|
|
$event targetset_addsource $modulefile |
|
|
|
$event targetset_addsource $modulefile |
|
|
|
if {\ |
|
|
|
if {\ |
|
|
@ -754,6 +757,7 @@ namespace eval punk::mix::cli { |
|
|
|
$event targetset_end SKIPPED |
|
|
|
$event targetset_end SKIPPED |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
tarjar { |
|
|
|
tarjar { |
|
|
|
#basename may still contain #tarjar- |
|
|
|
#basename may still contain #tarjar- |
|
|
|
#to be obsoleted - update modpod to (optionally) use vfs::tar |
|
|
|
#to be obsoleted - update modpod to (optionally) use vfs::tar |
|
|
|