3 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fe3508036e | |||
| b72c417510 | |||
| e811b2dc14 |
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| fe3508036e |
lib.FileContext.put(): Change param mode type str -> int
Don't pass mode as a string to put(). Given the multitunde of possible string representations for numbers, some understood by int(string, 0) and some not, there's too much room for passing strings which are unparseable, or worse, prone to be parsed wrongly. However, pass mode down to _put() as a string for convenience, because that's what most _put() implementations will need to use. If they don't, converting to int is easy from the one defined string format. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| b72c417510 |
cmds.posix.CmdCopy: Support platform macros
Expand platform macros (as in %{codename}) in the src and dst command arguments. Expansion can be turned off by -F --fixed-strings. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| e811b2dc14 |
cmds.posix.CmdCopy: Add module
Add CmdCopy, designed to copy data from the filesystem to another location in the filesystem. Not necessarily local file systems, the URLs can be all URLs supported by ExecContext.run(). Signed-off-by: Jan Lindemann <jan@janware.com> |