prysm-pulse/validator/package/BUILD.bazel
Raul Jordan a860648960
Reduce Usage of Eth2 Terminology in Prysm (#9104)
* remove all mentions

* more changes

* folder by folder

Co-authored-by: terence tsao <terence@prysmaticlabs.com>
Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
2021-06-26 19:00:33 +00:00

52 lines
1.1 KiB
Python

load("@rules_pkg//:pkg.bzl", "pkg_deb", "pkg_tar")
pkg_tar(
name = "validator-bin",
srcs = [
"//cmd/validator",
],
mode = "0755",
package_dir = "/usr/bin",
)
pkg_tar(
name = "validator-config",
srcs = glob(["validator.yaml"]),
mode = "0640",
package_dir = "/etc/prysm",
)
pkg_tar(
name = "validator-service",
srcs = glob(["prysm-validator.service"]),
mode = "0640",
package_dir = "/usr/lib/systemd/system",
)
pkg_tar(
name = "debian-data",
extension = "tar.gz",
deps = [
":validator-bin",
":validator-config",
":validator-service",
],
)
pkg_deb(
name = "deb",
architecture = "amd64",
conffiles = [
"etc/prysm/validator.yaml",
],
data = ":debian-data",
description = "Prysm Validator Client - Ethereum consensus",
homepage = "https://prysmaticlabs.com/",
maintainer = "Prysmatic Labs <contact@prysmaticlabs.com>",
package = "prysm-validator",
postinst = "postinst.sh",
preinst = "preinst.sh",
version_file = "//shared:version_file",
visibility = ["//validator:__pkg__"],
)