feat: add package init-scripts

Signed-off-by: sisungo <[email protected]>
This commit is contained in:
2026-09-14 07:57:44 +00:00
parent d510d14bc9
commit 7e4e1ece86
5 changed files with 68 additions and 4 deletions
+20
View File
@@ -41,6 +41,16 @@ def autolink_share_pkgconfig():
if i.is_file():
make.link(f"share/pkgconfig/{i.name}", "/share/pkgconfig/" + i.name)
def autolink_services():
for i in common.treedir("share/services"):
if i.is_file() and os.access(i.path, os.F_OK):
make.link(f"share/services/{i.name}", "/share/services/" + i.name)
def autolink_milestones():
for i in common.treedir("share/milestones"):
if i.is_file() and os.access(i.path, os.F_OK):
make.link(f"share/milestones/{i.name}", "/share/milestones/" + i.name)
def autolink(composer: pkgcomposer.PkgComposer):
os.chdir(composer.workdir + "/bundle/")
@@ -64,3 +74,13 @@ def autolink(composer: pkgcomposer.PkgComposer):
autolink_share_pkgconfig()
except:
pass
try:
autolink_services()
except:
pass
try:
autolink_milestones()
except:
pass