Formaline does not archive Makefile CONTRIBUTERS and COPYRIGHT files correctly

Issue #1947 new
Roland Haas created an issue

Formaline's tarball for the Cactus flesh contains dangling links for Makefile CONTRIBUTERS and COPYRIGHT (most likely since the switch to a git based flesh repo).

There is not real simple way to fix this (unless we can expect gnu tar in which case there is using the --transform option) using tar options only. It is part of the bigger issue of how to handle symbolic links in Formaline.

A reasonable simple fix may be to create a temporary work dir for tar copying the content of Makefile CONTRIBUTERS and COPYRIGHT and making symbolic links for src and lib (no dereferencing is needed if they already are symbolic links).

An alternative is to use git its update-index command to add files under a different name and then to export the archive using git archive. This would rely on git which may be less commonly available than tar though.

This is a major bug since it means that Makefile is missing from the Formaline archive meaning one cannot compile the code using Formaline data alone.

Keyword: Formaline

Comments (0)

  1. Log in to comment