add exec.file.symlink() and use in BuildChroot

This commit is contained in:
InsanePrawn 2022-08-16 03:39:29 +02:00
parent 859b08df6a
commit 4ed0b8626b
2 changed files with 10 additions and 3 deletions

View file

@ -135,3 +135,10 @@ def makedir(path, user: Optional[str] = None, group: Optional[str] = None, paren
def root_makedir(path, parents: bool = True):
return makedir(path, user='root', group='root', parents=parents)
def symlink(source, target):
try:
os.symlink(source, target)
except:
run_root_cmd(['ln', '-s', source, target])