use --verbatim-files-from in dockerTools
https://www.gnu.org/software/tar/manual/html_node/files.html
files starting with - can be treated as command line options, which isn't desirable here
commitb012fe5e7ea86ef0f4de88ec80fa0e65113e1146
authordivanorama <divanorama@gmail.com>
dateFri 10 Sep 2021, 19:12 (5 years ago)
parentcc31849
pkgs/build-support/docker/default.nix+1−1
@@ -636,7 +636,7 @@ rec {
636636 <(sort -n layerFiles|uniq|grep -v ${layer}) -1 -3 > newFiles
637637 # Append the new files to the layer.
638638 tar -rpf temp/layer.tar --hard-dereference --sort=name --mtime="@$SOURCE_DATE_EPOCH" \
639− --owner=0 --group=0 --no-recursion --files-from newFiles
639+ --owner=0 --group=0 --no-recursion --verbatim-files-from --files-from newFiles
640640
641641 echo "Adding meta..."
642642