たとえば、etc/foo/folder12/some/file.txt
を指すシンボリックリンク/etc/foo/folder11/some/link.txt
があります。 そして人形に私は、次のパペットは壊れたシンボリックリンクを作成します
ensure_resource('file', "/etc/bar/link.txt", {
owner => $someUser,
mode => '0444',
source => `/etc/foo/folder11/some/link.txt`,
})
人形の実行後は、../../folder12/some/file.txt
指す壊れたシンボリックリンク/etc/bar/link.txt
を作成しています。
なぜそれほど奇妙なシンボリックリンクが作成されますか?そして、私は人形を強制的に/etc/foo/link.txt
シンボリックリンクを作成するように強制することができますが、それは/etc/foo/folder11/some/link.txt
と同じファイルを指すはずですか?
を使用しないことに注意してください。/etc/foo/folder11/some/link.txt
が通常のファイルである場合があります。この場合、/etc/bar/link.txt
はこのファイルのコピーである必要があります。