From c7c9880fca3860fda6c218a516e06a2f3da77153 Mon Sep 17 00:00:00 2001 From: Alex Crawford Date: Wed, 3 May 2017 17:32:41 +0200 Subject: [PATCH] app-admin/etcd-wrapper: add the tmpfiles conf By default, the wrapper uses /var/lib/etcd which was created by the etcd ebuild. Now that it's being removed, this ebuild needs to explicitly create it. --- .../{etcd-wrapper-3.1.6.ebuild => etcd-wrapper-3.1.6-r1.ebuild} | 1 + .../app-admin/etcd-wrapper/files/etcd-wrapper.conf | 1 + 2 files changed, 2 insertions(+) rename sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/{etcd-wrapper-3.1.6.ebuild => etcd-wrapper-3.1.6-r1.ebuild} (92%) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/files/etcd-wrapper.conf diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/etcd-wrapper-3.1.6.ebuild b/sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/etcd-wrapper-3.1.6-r1.ebuild similarity index 92% rename from sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/etcd-wrapper-3.1.6.ebuild rename to sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/etcd-wrapper-3.1.6-r1.ebuild index 1895fedb40..7f0bef0c6b 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/etcd-wrapper-3.1.6.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/etcd-wrapper-3.1.6-r1.ebuild @@ -33,4 +33,5 @@ src_install() { sed "s|@ETCD_IMAGE_TAG@|${tag}|g" \ "${FILESDIR}"/etcd-member.service > ${T}/etcd-member.service systemd_dounit ${T}/etcd-member.service + systemd_dotmpfilesd "${FILESDIR}"/etcd-wrapper.conf } diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/files/etcd-wrapper.conf b/sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/files/etcd-wrapper.conf new file mode 100644 index 0000000000..5918e37711 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/etcd-wrapper/files/etcd-wrapper.conf @@ -0,0 +1 @@ +d /var/lib/etcd 0755 etcd etcd - -