diff --git a/stages/io.weldr.untargz b/stages/io.weldr.untargz new file mode 100755 index 00000000..ff24bc32 --- /dev/null +++ b/stages/io.weldr.untargz @@ -0,0 +1,12 @@ +#!/usr/bin/python3 + +import json +import subprocess +import sys + +def main(tree, input_dir, filename): + subprocess.run(["tar", "-xzf", f"{input_dir}/{filename}", "-C", tree], stdout=subprocess.DEVNULL, check=True) + +if __name__ == '__main__': + options = json.load(sys.stdin) + sys.exit(main(**options))