From 170d329c3d99024fbbbd1e4cad167983f5043d57 Mon Sep 17 00:00:00 2001 From: Julian Noble Date: Sat, 16 Aug 2025 02:00:36 +1000 Subject: [PATCH] fix make.tcl for 8.6-nonzipfs again --- src/make.tcl | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/make.tcl b/src/make.tcl index 8ee0b062..8402c0b1 100644 --- a/src/make.tcl +++ b/src/make.tcl @@ -2899,11 +2899,14 @@ foreach vfstail $vfs_tails { #tcl we are calling with doesn't have zipfs - can't mount puts stderr "WARNING: tcl shell '[info nameofexecutable]' being used to build doesn't have zipfs - falling back to punk::zip::extract_preamble" set extractedzip $buildfolder/extracted_$runtime_fullname.zip + file delete $raw_runtime + file delete $extractedzip + file delete -force $buildfolder/extracted_$runtime_fullname punk::zip::extract_preamble $building_runtime $raw_runtime $extractedzip package require zipfile::decode - zipfile::open $extractedzip - set archiveinfo [zipfile::archive] - zipfile::unzip $archiveinfo extracted_$runtime_fullname + zipfile::decode::open $extractedzip + set archiveinfo [zipfile::decode::archive] + zipfile::decode::unzip $archiveinfo extracted_$runtime_fullname #todo - verify that init.tcl etc are present? merge_over $buildfolder/extracted_$runtime_fullname $targetvfs }