Merge pull request #1055 from crawford/docs

docs: include docs for coreos tools
This commit is contained in:
Alex Crawford 2015-01-16 16:45:48 -08:00
commit 49e14ae7f4
7 changed files with 32 additions and 3 deletions

View File

@ -13,7 +13,7 @@ else
KEYWORDS="amd64" KEYWORDS="amd64"
fi fi
inherit cros-workon systemd inherit coreos-doc cros-workon systemd
DESCRIPTION="fleet" DESCRIPTION="fleet"
HOMEPAGE="https://github.com/coreos/fleet" HOMEPAGE="https://github.com/coreos/fleet"
@ -37,4 +37,6 @@ src_install() {
systemd_dounit "${FILESDIR}"/${PN}.service systemd_dounit "${FILESDIR}"/${PN}.service
systemd_dounit "${FILESDIR}"/${PN}.socket systemd_dounit "${FILESDIR}"/${PN}.socket
coreos-dodoc -r Documentation/*
} }

View File

@ -13,7 +13,7 @@ else
KEYWORDS="amd64" KEYWORDS="amd64"
fi fi
inherit cros-workon systemd toolchain-funcs udev inherit coreos-doc cros-workon systemd toolchain-funcs udev
DESCRIPTION="coreos-cloudinit" DESCRIPTION="coreos-cloudinit"
HOMEPAGE="https://github.com/coreos/coreos-cloudinit" HOMEPAGE="https://github.com/coreos/coreos-cloudinit"
@ -51,4 +51,6 @@ src_install() {
systemd_dounit units/*.target systemd_dounit units/*.target
systemd_enable_service default.target system-config.target systemd_enable_service default.target system-config.target
systemd_enable_service default.target user-config.target systemd_enable_service default.target user-config.target
coreos-dodoc -r Documentation/*
} }

View File

@ -8,7 +8,7 @@ EAPI=4
CROS_WORKON_PROJECT="coreos/etcd" CROS_WORKON_PROJECT="coreos/etcd"
CROS_WORKON_LOCALNAME="etcd" CROS_WORKON_LOCALNAME="etcd"
CROS_WORKON_REPO="git://github.com" CROS_WORKON_REPO="git://github.com"
inherit toolchain-funcs cros-workon systemd inherit coreos-doc toolchain-funcs cros-workon systemd
if [[ "${PV}" == 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
KEYWORDS="~amd64" KEYWORDS="~amd64"
@ -36,4 +36,6 @@ src_install() {
systemd_dounit "${FILESDIR}"/${PN}.service systemd_dounit "${FILESDIR}"/${PN}.service
systemd_dotmpfilesd "${FILESDIR}"/${PN}.conf systemd_dotmpfilesd "${FILESDIR}"/${PN}.conf
coreos-dodoc -r Documentation/*
} }

View File

@ -0,0 +1,23 @@
# Copyright 2015 CoreOS, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# @ECLASS: coreos-doc.eclass
# @BLURB: utility function for including documentation
# @FUNCTION: coreos-dodoc
# @USAGE: [-r] <list of docs>
coreos-dodoc() {
debug-print-function ${FUNCNAME} "${@}"
local flags
if [[ "${1}" == "-r" ]] ; then
flags="-r"
shift
fi
[[ "${#}" -lt 1 ]] && die "${0}: at least one file needed"
insinto "/usr/share/coreos/doc/${P}/"
doins $flags "$@"
}