mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 12:50:22 +02:00
docker-distribution: fix the inehrit and systemd settings
In order for systemd variables such as SYSTEMD_AUTO_ENABLE to have effect, we need to inherit the systemd class. We also need to specify the package which contains the service. As go.bbclass already inherits goarch.bbclass, we only need to inehrit go.bbclass. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
parent
b9a94a5fb6
commit
9c8e3597f7
|
@ -16,8 +16,7 @@ S = "${WORKDIR}/git/src/github.com/docker/distribution"
|
|||
|
||||
GO_IMPORT = "import"
|
||||
|
||||
inherit goarch
|
||||
inherit go
|
||||
inherit goarch go systemd
|
||||
|
||||
# This disables seccomp and apparmor, which are on by default in the
|
||||
# go package.
|
||||
|
@ -66,6 +65,7 @@ FILES:docker-registry += "${systemd_unitdir}/system/docker-registry.service"
|
|||
FILES:docker-registry += "${sysconfdir}/docker-distribution/*"
|
||||
FILES:docker-registry += "${localstatedir}/lib/registry/"
|
||||
|
||||
SYSTEMD_PACKAGES = "docker-registry"
|
||||
SYSTEMD_SERVICE:docker-registry = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker-registry.service','',d)}"
|
||||
SYSTEMD_AUTO_ENABLE:docker-registry = "enable"
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user