zmedico 14/10/15 11:36:53 Added: etcd.conf etcd.confd etcd.initd etcd.service Log: Add dev-db/etcd. (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key 0xAE5719A3)
Revision Changes Path 1.1 dev-db/etcd/files/etcd.conf file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/etcd/files/etcd.conf?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/etcd/files/etcd.conf?rev=1.1&content-type=text/plain Index: etcd.conf =================================================================== d /var/lib/etcd 0755 etcd etcd - - d /var/run/etcd 0755 etcd etcd - - 1.1 dev-db/etcd/files/etcd.confd file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/etcd/files/etcd.confd?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/etcd/files/etcd.confd?rev=1.1&content-type=text/plain Index: etcd.confd =================================================================== # Name of this node in the etcd cluster. ETCD_NAME=etcd # Path to the data directory. ETCD_DATA_DIR=/var/lib/etcd ETCD_OPTS="" 1.1 dev-db/etcd/files/etcd.initd file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/etcd/files/etcd.initd?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/etcd/files/etcd.initd?rev=1.1&content-type=text/plain Index: etcd.initd =================================================================== #!/sbin/runscript # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-db/etcd/files/etcd.initd,v 1.1 2014/10/15 11:36:53 zmedico Exp $ SVCNAME=etcd PIDPATH=/var/run/${SVCNAME} PIDFILE=${PIDPATH}/${SVCNAME}.pid LOGPATH=/var/log/${SVCNAME} DATADIR=/var/lib/${SVCNAME} USER=$SVCNAME depend() { need net need localmount after bootmisc } start() { if [ ! -d "$PIDPATH" ] ; then mkdir -p "$PIDPATH" chown $USER:$USER "$PIDPATH" fi if [ ! -d "$LOGPATH" ] ; then mkdir -p "$LOGPATH" chown $USER:$USER "$LOGPATH" fi if [ ! -d "$ETCD_DATA_DIR" ] ; then mkdir -p "$ETCD_DATA_DIR" chown $USER:$USER "$ETCD_DATA_DIR" fi ebegin "Starting $SVCNAME" start-stop-daemon --start \ --pidfile "$PIDFILE" \ --user $USER \ --chdir "$ETCD_DATA_DIR" \ -1 "$LOGPATH/$SVCNAME.log" \ -2 "$LOGPATH/$SVCNAME.err" \ --background \ --make-pidfile \ --exec /usr/bin/etcd -- \ -name=$ETCD_NAME \ -data-dir="$ETCD_DATA_DIR" \ $ETCD_OPTS eend $? "Failed to start $SVCNAME" } stop() { ebegin "Stopping $SVCNAME" start-stop-daemon --stop --pidfile $PIDFILE eend $? "Failed to stop $SVCNAME" rm -f "$PIDFILE" } 1.1 dev-db/etcd/files/etcd.service file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/etcd/files/etcd.service?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/etcd/files/etcd.service?rev=1.1&content-type=text/plain Index: etcd.service =================================================================== [Unit] Description=etcd [Service] User=etcd PermissionsStartOnly=true Environment=ETCD_DATA_DIR=/var/lib/etcd Environment=ETCD_NAME=%m ExecStart=/usr/bin/etcd Restart=always RestartSec=10s