Bug #13887
Updated by François ARMAND about 6 years ago
'File download (Rudder server)' technique lets you copy things from `/var/rudder/configuration-repository/shared-files/` to somewhere else. You have three option to choose what to copy: - Only this file - The whole content of the folder - The folder, its content, and all the subfolders What I undestand, if I have: <pre> .../configuration-repository/shared-files/ └── dir ├── dir2 │ └── foo.txt └── hollymolly.txt </pre> And that I set "dir" in source path, "/tmp" in destination path, is that the content will be: - Only this file <pre> /tmp/ └── dir/ </pre> But it actually does nothing. - The whole content of the folder <pre> /tmp/ ├── dir2 (empty) └── hollymolly.txt </pre> And it's that! - The folder, its content, and all the subfolders <pre> /tmp/ └── dir ├── dir2 │ └── foo.txt └── hollymolly.txt </pre> But it actually skips "dir" (only content is copied) Moreover, folder is used a couple of time, when `directory` is used in (many more) other places. Change into: - Only this file (or nothing for a directory) - The direct whole content of the directory (one level) - The whole content of the directory (recursively) (and: Apply the sticky bit to the whole folder? (caution, use with care) => Apply the sticky bit to the whole directory? (caution, use with care) (even so, that does not seems very consistent. Why the sub-directory is created in second case if skipped in the first? But it can be ok)