forked from semios/ports
feat: add support for configure scripts
Signed-off-by: sisungo <[email protected]>
This commit is contained in:
@@ -25,6 +25,15 @@ class PkgComposer:
|
||||
json.dump(link, f)
|
||||
f.write("\n")
|
||||
|
||||
def add_configure(self, path: str, name: str = None):
|
||||
if name is None:
|
||||
name = os.path.basename(path)
|
||||
configuredir = self.workdir + "/configure/"
|
||||
dstpath = configuredir + name
|
||||
os.makedirs(configuredir, exist_ok=True)
|
||||
shutil.copy2(path, dstpath)
|
||||
os.chmod(dstpath, 0o755)
|
||||
|
||||
def compose(self):
|
||||
subprocess.run(
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user