blob: 6d85b4e63ef8014067e9f09d5dcb493e6728160a [file] [log] [blame]
# Copyright 2015 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
EAPI="4"
CROS_WORKON_COMMIT="48dcfc05e5fcadc855900fa29e096ead7bfcda6f"
CROS_WORKON_TREE="3ae6c04e2da82c824873aeceebf815c160f795ec"
inherit cros-workon
CROS_WORKON_PROJECT="chromiumos/platform/factory"
CROS_WORKON_LOCALNAME="factory"
SRC_URI="gs://chromeos-localmirror/distfiles/overlord-deps-0.0.1.tar.gz"
DESCRIPTION="Overlord factory monitor"
LICENSE="BSD-Google"
SLOT="0"
KEYWORDS="*"
IUSE="static"
RDEPEND=""
DEPEND="dev-lang/go"
src_unpack() {
cros-workon_src_unpack
mkdir -p factory/build
cd factory/build
unpack ${A}
}
src_compile() {
emake -C go/src/overlord DEPS=false STATIC=$(usex static true false)
}
src_install() {
dobin go/bin/overlordd
dobin go/bin/ghost
insinto /usr/share/overlord
doins -r go/src/overlord/app
}