Commit graph

13 commits

Author SHA1 Message Date
Prawn
5122c3ba75 Merge branch 'prawn/rm-one-file-system' into 'dev'
exec/file: remove_file(): use --one-file-system when recursive is requested

See merge request kupfer/kupferbootstrap!42
2025-03-14 19:46:07 +01:00
InsanePrawn
a4cfc3c3e5 exec/file: makedir(): add mode=None arg 2024-03-23 17:53:59 +00:00
InsanePrawn
fd2abd3805 exec/file: chmod(): add privileged=True, use False for get_temp_dir() 2023-04-17 04:49:29 +02:00
InsanePrawn
5c7ec5d0fa exec/file: remove_file(): use --one-file-system when recursive is requested 2023-01-06 03:14:31 +01:00
InsanePrawn
a9edbfd07d exec/file: document symlink() and check return code 2022-11-09 20:11:19 +01:00
InsanePrawn
606a7a9af3 exec: makedir() accept Union[str, int] for user and group 2022-11-09 19:39:59 +01:00
InsanePrawn
b622a2ab02 exec.file.write_file(): fix situation where file exists but stat fails due to permissions 2022-11-09 19:39:59 +01:00
InsanePrawn
0924ea298a exec/file: add get_temp_dir() (for tempdirs without sticky bits) and chmod() 2022-08-17 00:50:20 +02:00
InsanePrawn
4ed0b8626b add exec.file.symlink() and use in BuildChroot 2022-08-16 03:39:29 +02:00
InsanePrawn
818b354000 exec/file.py: add {root_,}makedir() 2022-08-16 02:35:40 +02:00
InsanePrawn
cc29b60f9f use exec.file.{root_write_file,remove_file} where appropiate 2022-08-16 02:35:40 +02:00
InsanePrawn
ceedf4bced file.chown() add recursive=False parameter 2022-08-15 23:31:57 +02:00
InsanePrawn
107ca5d86e exec/file.py: add new module to write to files as root via cmd.run_root_cmd() 2022-08-15 23:12:59 +02:00