Files
aptly/system/t13_etcd/start-etcd.sh
2024-12-11 10:40:44 +01:00

24 lines
443 B
Bash
Executable File

#!/bin/sh
if [ -e /tmp/etcd.pid ]; then
echo etcd already running, killing..
etcdpid=`cat /tmp/etcd.pid`
kill $etcdpid
sleep 2
fi
finish()
{
if [ -n "$etcdpid" ]; then
echo terminating etcd
kill $etcdpid
fi
}
trap finish INT
/tmp/aptly-etcd/etcd --max-request-bytes '1073741824' --data-dir /tmp/aptly-etcd-data &
echo $! > /tmp/etcd.pid
etcdpid=`cat /tmp/etcd.pid`
wait $etcdpid
echo etcd terminated