blob: d4bdcd514e2beac3362f63fd8d02394ed8f912fb [file] [log] [blame]
# Copyright 2023 The ChromiumOS Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
CROS_WORKON_COMMIT="102a6341dde2881fe913563cb4fab995153958b6"
CROS_WORKON_TREE=("f74d54a4d8774bc6b335920011192bac72af8590" "ef4a1bb0896a26b07ae53a617729034149d20480" "107694f7d259face2e4c9519f16be5169a67cacd" "f91b6afd5f2ae04ee9a2c19109a3a4a36f7659e6")
CROS_WORKON_PROJECT="chromiumos/platform2"
CROS_WORKON_LOCALNAME="platform2"
CROS_WORKON_INCREMENTAL_BUILD=1
CROS_WORKON_OUTOFTREE_BUILD=1
CROS_WORKON_SUBTREE="common-mk machine-id-regen metrics .gn"
PLATFORM_SUBDIR="machine-id-regen"
inherit cros-workon platform systemd
DESCRIPTION="Utility to periodically update machine-id"
HOMEPAGE="https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/machine-id-regen/"
LICENSE="BSD-Google"
SLOT="0"
KEYWORDS="*"
IUSE="systemd"
DEPEND="
chromeos-base/metrics:=
sys-apps/dbus:=
sys-apps/upstart:=
"
RDEPEND="${DEPEND}"
BDEPEND="
chromeos-base/chromeos-dbus-bindings
"
src_install() {
platform_src_install
# Install init scripts for systemd the ones for upstart are installd via
# BUILD.gn.
if use systemd; then
systemd_dounit init/machine-id-regen-network.service
systemd_dounit init/machine-id-regen-periodic.service
systemd_enable_service shill-disconnected.target machine-id-regen-network.service
systemd_dounit init/machine-id-regen-periodic.timer
systemd_enable_service system-services.target machine-id-regen-periodic.timer
fi
}
OSZAR »