blob: b1ee300837c98e4d00eceb08b20f76ef55409b05 [file]
# Copyright 2026 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
load(
"@fuchsia_rules_common//packages:resources.bzl",
"fuchsia_package_resource_group",
"resource",
)
load(
"//build/bazel/rules/components:fx_component.bzl",
"fx_component_manifest",
)
package(default_applicable_licenses = ["//:license"])
# @bazel2gn:skip
fx_component_manifest(
name = "pkg-resolver-manifest",
component_name = "pkg-resolver",
includes = [
"//sdk/lib/inspect:client.shard.cml",
"//sdk/lib/inspect:offer.shard.cml",
"//sdk/lib/inspect:use.shard.cml",
"//sdk/lib/syslog:client.shard",
"//src/sys/pkg/bin/pkg-resolver:meta/pkg-resolver-common.shard.cml",
],
manifest = "meta/pkg-resolver-for-test.cml",
)
# @bazel2gn:skip
resource(
name = "ca.cert-resource",
src = "//src/sys/pkg/lib/fuchsia-pkg-testing/certs:ca.cert",
dest = "data/ssl/cert.pem",
)
# @bazel2gn:skip
fuchsia_package_resource_group(
name = "empty-repo",
testonly = True,
srcs = [
"//src/sys/pkg/tests/pkg-resolver/template:keys/root.json",
"//src/sys/pkg/tests/pkg-resolver/template:keys/snapshot.json",
"//src/sys/pkg/tests/pkg-resolver/template:keys/targets.json",
"//src/sys/pkg/tests/pkg-resolver/template:keys/timestamp.json",
"//src/sys/pkg/tests/pkg-resolver/template:repository/1.root.json",
"//src/sys/pkg/tests/pkg-resolver/template:repository/1.snapshot.json",
"//src/sys/pkg/tests/pkg-resolver/template:repository/1.targets.json",
"//src/sys/pkg/tests/pkg-resolver/template:repository/root.json",
"//src/sys/pkg/tests/pkg-resolver/template:repository/snapshot.json",
"//src/sys/pkg/tests/pkg-resolver/template:repository/targets.json",
"//src/sys/pkg/tests/pkg-resolver/template:repository/timestamp.json",
],
dest = "empty-repo",
strip_prefix = "template",
visibility = [
"//src/sys/pkg/bin/pkg-resolver:__pkg__",
"//src/sys/pkg/lib/isolated-swd:__pkg__",
"//src/sys/pkg/testing/isolated-ota-env:__pkg__",
"//src/sys/pkg/tests/isolated-ota:__pkg__",
"//src/sys/pkg/tests/pkg-cache:__pkg__",
],
)