BIMSBbioinfo / pigx_rnaseq

Bulk RNA-seq Data Processing, Quality Control, and Downstream Analysis Pipeline
GNU General Public License v3.0
20 stars 11 forks source link

`record_annotation_files` uses uncaptured tools #145

Open rekado opened 3 weeks ago

rekado commented 3 weeks ago

The record_annotation_files uses mkdir and cp from GNU coreutils, and it uses GNU tar. Tar should be checked for and captured at configure time, because there are different implementations with different behaviors.

When we don't capture tools we also miss them from the package closure when building with Guix. This bites us later when we want to execute the workflow in a container or completely isolated environment.

rekado commented 3 weeks ago

This includes gzip as well, because that's what tar uses when creating tar.gz files.