mirror of
https://github.com/github/codeql.git
synced 2025-12-18 01:33:15 +01:00
Merge pull request #16627 from github/criemen/pkg-fix-install
`pkg.bzl`: Fix install targets.
This commit is contained in:
@@ -50,6 +50,7 @@ if opts.zip_manifest:
|
|||||||
for line in manifest:
|
for line in manifest:
|
||||||
prefix, _, zip = line.partition(":")
|
prefix, _, zip = line.partition(":")
|
||||||
assert zip, f"missing prefix for {prefix}, you should use prefix:zip format"
|
assert zip, f"missing prefix for {prefix}, you should use prefix:zip format"
|
||||||
|
zip = zip.strip()
|
||||||
dest = destdir / prefix
|
dest = destdir / prefix
|
||||||
dest.mkdir(parents=True, exist_ok=True)
|
dest.mkdir(parents=True, exist_ok=True)
|
||||||
subprocess.run([ripunzip, "unzip-file", zip, "-d", dest], check=True)
|
subprocess.run([ripunzip, "unzip-file", zip, "-d", dest], check=True)
|
||||||
|
|||||||
@@ -357,14 +357,14 @@ def codeql_pack(
|
|||||||
)
|
)
|
||||||
py_binary(
|
py_binary(
|
||||||
name = internal("installer"),
|
name = internal("installer"),
|
||||||
srcs = ["//misc/bazel/internal:install.py"],
|
srcs = [Label("//misc/bazel/internal:install.py")],
|
||||||
main = "//misc/bazel/internal:install.py",
|
main = Label("//misc/bazel/internal:install.py"),
|
||||||
data = [
|
data = [
|
||||||
internal("build-file"),
|
internal("build-file"),
|
||||||
internal("script"),
|
internal("script"),
|
||||||
] + ([
|
] + ([
|
||||||
internal("zip-manifest"),
|
internal("zip-manifest"),
|
||||||
"//misc/bazel/internal/ripunzip",
|
Label("//misc/bazel/internal/ripunzip"),
|
||||||
] if zips else []),
|
] if zips else []),
|
||||||
deps = ["@rules_python//python/runfiles"],
|
deps = ["@rules_python//python/runfiles"],
|
||||||
args = [
|
args = [
|
||||||
@@ -373,7 +373,7 @@ def codeql_pack(
|
|||||||
"--destdir",
|
"--destdir",
|
||||||
install_dest,
|
install_dest,
|
||||||
] + ([
|
] + ([
|
||||||
"--ripunzip=$(rlocationpath //misc/bazel/internal/ripunzip)",
|
"--ripunzip=$(rlocationpath %s)" % Label("//misc/bazel/internal/ripunzip"),
|
||||||
"--zip-manifest=$(rlocationpath %s)" % internal("zip-manifest"),
|
"--zip-manifest=$(rlocationpath %s)" % internal("zip-manifest"),
|
||||||
] if zips else []),
|
] if zips else []),
|
||||||
visibility = visibility,
|
visibility = visibility,
|
||||||
|
|||||||
Reference in New Issue
Block a user