1*8975f5c5SAndroid Build Coastguard Worker// Copyright 2022 The Chromium Authors 2*8975f5c5SAndroid Build Coastguard Worker// Use of this source code is governed by a BSD-style license that can be 3*8975f5c5SAndroid Build Coastguard Worker// found in the LICENSE file. 4*8975f5c5SAndroid Build Coastguard Worker{ 5*8975f5c5SAndroid Build Coastguard Worker include: [ 6*8975f5c5SAndroid Build Coastguard Worker "syslog/client.shard.cml", 7*8975f5c5SAndroid Build Coastguard Worker ], 8*8975f5c5SAndroid Build Coastguard Worker // Add capability providers. 9*8975f5c5SAndroid Build Coastguard Worker children: [ 10*8975f5c5SAndroid Build Coastguard Worker { 11*8975f5c5SAndroid Build Coastguard Worker name: "build-info-service", 12*8975f5c5SAndroid Build Coastguard Worker url: "fuchsia-pkg://fuchsia.com/fake-build-info#meta/fake_build_info.cm", 13*8975f5c5SAndroid Build Coastguard Worker }, 14*8975f5c5SAndroid Build Coastguard Worker { 15*8975f5c5SAndroid Build Coastguard Worker name: "intl_property_manager", 16*8975f5c5SAndroid Build Coastguard Worker url: "fuchsia-pkg://fuchsia.com/intl_property_manager#meta/intl_property_manager.cm", 17*8975f5c5SAndroid Build Coastguard Worker }, 18*8975f5c5SAndroid Build Coastguard Worker ], 19*8975f5c5SAndroid Build Coastguard Worker offer: [ 20*8975f5c5SAndroid Build Coastguard Worker { 21*8975f5c5SAndroid Build Coastguard Worker protocol: "fuchsia.logger.LogSink", 22*8975f5c5SAndroid Build Coastguard Worker from: "parent", 23*8975f5c5SAndroid Build Coastguard Worker to: [ "#intl_property_manager" ], 24*8975f5c5SAndroid Build Coastguard Worker } 25*8975f5c5SAndroid Build Coastguard Worker ], 26*8975f5c5SAndroid Build Coastguard Worker use: [ 27*8975f5c5SAndroid Build Coastguard Worker // Holds ICU time zone data files. 28*8975f5c5SAndroid Build Coastguard Worker // See: 29*8975f5c5SAndroid Build Coastguard Worker // https://fuchsia.dev/fuchsia-src/concepts/process/namespaces?typical_directory_structure 30*8975f5c5SAndroid Build Coastguard Worker { 31*8975f5c5SAndroid Build Coastguard Worker directory: "tzdata-icu", 32*8975f5c5SAndroid Build Coastguard Worker rights: [ "r*" ], 33*8975f5c5SAndroid Build Coastguard Worker path: "/config/tzdata/icu", 34*8975f5c5SAndroid Build Coastguard Worker }, 35*8975f5c5SAndroid Build Coastguard Worker { 36*8975f5c5SAndroid Build Coastguard Worker storage: "cache", 37*8975f5c5SAndroid Build Coastguard Worker path: "/cache", 38*8975f5c5SAndroid Build Coastguard Worker }, 39*8975f5c5SAndroid Build Coastguard Worker { 40*8975f5c5SAndroid Build Coastguard Worker storage: "custom_artifacts", 41*8975f5c5SAndroid Build Coastguard Worker path: "/custom_artifacts", 42*8975f5c5SAndroid Build Coastguard Worker }, 43*8975f5c5SAndroid Build Coastguard Worker { 44*8975f5c5SAndroid Build Coastguard Worker storage: "data", 45*8975f5c5SAndroid Build Coastguard Worker path: "/data", 46*8975f5c5SAndroid Build Coastguard Worker }, 47*8975f5c5SAndroid Build Coastguard Worker { 48*8975f5c5SAndroid Build Coastguard Worker storage: "tmp", 49*8975f5c5SAndroid Build Coastguard Worker path: "/tmp", 50*8975f5c5SAndroid Build Coastguard Worker }, 51*8975f5c5SAndroid Build Coastguard Worker { 52*8975f5c5SAndroid Build Coastguard Worker protocol: [ "fuchsia.buildinfo.Provider" ], 53*8975f5c5SAndroid Build Coastguard Worker from: "#build-info-service", 54*8975f5c5SAndroid Build Coastguard Worker }, 55*8975f5c5SAndroid Build Coastguard Worker { 56*8975f5c5SAndroid Build Coastguard Worker protocol: [ "fuchsia.intl.PropertyProvider" ], 57*8975f5c5SAndroid Build Coastguard Worker from: "#intl_property_manager", 58*8975f5c5SAndroid Build Coastguard Worker }, 59*8975f5c5SAndroid Build Coastguard Worker { 60*8975f5c5SAndroid Build Coastguard Worker protocol: [ 61*8975f5c5SAndroid Build Coastguard Worker "fuchsia.hwinfo.Product", 62*8975f5c5SAndroid Build Coastguard Worker "fuchsia.media.ProfileProvider", 63*8975f5c5SAndroid Build Coastguard Worker "fuchsia.process.Launcher", 64*8975f5c5SAndroid Build Coastguard Worker ], 65*8975f5c5SAndroid Build Coastguard Worker }, 66*8975f5c5SAndroid Build Coastguard Worker { 67*8975f5c5SAndroid Build Coastguard Worker protocol: [ 68*8975f5c5SAndroid Build Coastguard Worker "fuchsia.tracing.perfetto.ProducerConnector", 69*8975f5c5SAndroid Build Coastguard Worker ], 70*8975f5c5SAndroid Build Coastguard Worker availability: "optional", 71*8975f5c5SAndroid Build Coastguard Worker }, 72*8975f5c5SAndroid Build Coastguard Worker ], 73*8975f5c5SAndroid Build Coastguard Worker facets: { 74*8975f5c5SAndroid Build Coastguard Worker "fuchsia.test": { 75*8975f5c5SAndroid Build Coastguard Worker "deprecated-allowed-packages": [ 76*8975f5c5SAndroid Build Coastguard Worker "fake-build-info", 77*8975f5c5SAndroid Build Coastguard Worker "intl_property_manager", 78*8975f5c5SAndroid Build Coastguard Worker ], 79*8975f5c5SAndroid Build Coastguard Worker }, 80*8975f5c5SAndroid Build Coastguard Worker }, 81*8975f5c5SAndroid Build Coastguard Worker} 82