aspiers/stow

Support package trees containing absolute symlinks

Open

#51 opened on 2019年6月28日

GitHub で見る
 (9 comments) (18 reactions) (0 assignees)Perl (51 forks)batch import
absolute pathsenhancementhelp wanted

Repository metrics

Stars
 (1,013 stars)
PR merge metrics
 (30d に merged PR はありません)

説明

[This feature request was originally confused with #11 and reported there; moving here to stop the confusion.]

Example use case given by @dmarcoux is a Stow package containing dotfiles for $HOME, in which .mysql_history, .bash_history, and .less_history are symlinks to /dev/null.

Currently Stow refuses to stow these absolute symlinks:

WARNING! stowing home would cause conflicts:
  * source is an absolute symlink dotfiles/home/.bash_history => /dev/null
  * source is an absolute symlink dotfiles/home/.lesshst => /dev/null
  * source is an absolute symlink dotfiles/home/.mysql_history => /dev/null
All operations aborted.

To clarify:

  • This issue is about package trees containing absolute symlinks.
  • #11 is about the Stow directory being a symlink.
  • #3 is about the symlinks which Stow manages in the target directory being absolute symlinks.

They're all separate issues despite appearing similar on the surface.

コントリビューターガイド