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




Reply via email to