Overview
Artifact ID: | 98ce140d0686b3a887fb0b2a8722ee9a332a5388d36f70366ef05d8c2fedd600 |
---|---|
Ticket: | e334de21177152f5df419393dbde7d4aeb447885
"sak provided" needs to ignore all the build.tcl's or else they will create ridiculous files in strange places. |
User & Date: | hypnotoad 2018-06-18 21:10:57 |
Changes
- assignee changed to: ""
- icomment:
That patch also needs to ignore any source code in a directory named /build that contains a file named build.tcl. All of those files are ingredients to produce the final module file, and may very well contain patterns that will frighten and confuse an automated package indexer. The concept of the amalgamator for certain modules is to break the implementation up into smaller logical chunks, as well as provide a means to produce the tweaks needed to build repetitive regression tests as well as compile data files into source code snippets. These modules are rebuilt but running tclsh build/build.tcl The output is the $module.tcl file as well as the pkgIndex.tcl file and (sometimes) the $module.test file. The proper patch would be: if {[file isdirectory $f] && [file tail $f] eq "build"} {continue} This matches a similar existing exclusion in the sak installer code.
- login: "hypnotoad"
- mimetype: "text/plain"
- username: "hypnotoad"