diff options
author | Markus Hubig | 2016-03-31 13:46:07 +0200 |
---|---|---|
committer | Markus Hubig | 2016-03-31 13:46:07 +0200 |
commit | b850a868b7d49ef0bd9b42784ffa493820fdde32 (patch) | |
tree | 2216361ff2f9203fc1f5f7ac36cce0c6947f6479 | |
parent | a8c5bd612bbc003647e2d601f8bf1c28e4c0eef4 (diff) | |
download | aur-b850a868b7d49ef0bd9b42784ffa493820fdde32.tar.gz |
Updates the systemd unit file.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | sheepdog.env | 9 | ||||
-rw-r--r-- | sheepdog.service | 9 |
4 files changed, 19 insertions, 11 deletions
@@ -1,7 +1,7 @@ pkgbase = sheepdog pkgdesc = This package provides a distributed storage system for QEMU. It provides highly available block level storage volumes to virtual machines. It supports advanced volume management features such as snapshot, cloning, and thin provisioning. pkgver = 1.0_rc0 - pkgrel = 2 + pkgrel = 3 url = http://sheepdog.github.io/sheepdog/ arch = i686 arch = x86_64 @@ -20,8 +20,8 @@ pkgbase = sheepdog source = sheepdog.service source = sheepdog.env sha512sums = 8d3fdb58ac4d62e814a11f191d83baa783a7e805f6400eb6807719760f10e49aaad28c68c7c1a95bc535bc1c15722d43458bf4f3342696d58624baab2af1436d - sha512sums = d86c504098ad52e79c800c29f28a2de44e42332bd72625b63a19d1019bfd7f9e752277605b97661103e317ff6b33d54c272c03117fd29a2c37bc0d4670f729ff - sha512sums = f6d0dba543a79127f3bae7492fb1c88df7270dc8423ae967b223b69285cf410c7da49e80ceb7c9c6abf2bcf7d5c0c9d77dc8ff702eccffcb9f39338ecaec3bd3 + sha512sums = a64fcb309162a5dc1b3ba8a9b717f49e89dfd1aed560160915e7796112dc36bc7acff3599e0d5e5f0504bb15d6255b9780b1040092780c19a35b0eb667bc6efb + sha512sums = f8ab393bcf5908d43129a79c7c1166361862a95c93f90581922ae3b805ae0eb8efdbbbdb6eb0b1eceb7190abcbbb80b1e7c5e2eb84f0c0431a8f6d2d7fc44da8 pkgname = sheepdog @@ -2,7 +2,7 @@ pkgname=sheepdog pkgver=1.0_rc0 -pkgrel=2 +pkgrel=3 pkgdesc="This package provides a distributed storage system for QEMU. It provides highly available block level storage volumes to virtual machines. It supports advanced volume management features such as snapshot, cloning, and thin provisioning." arch=("i686" "x86_64") url="http://sheepdog.github.io/sheepdog/" @@ -26,8 +26,8 @@ source=("https://github.com/$pkgname/$pkgname/archive/v$pkgver.tar.gz" "sheepdog.service" "sheepdog.env") sha512sums=("8d3fdb58ac4d62e814a11f191d83baa783a7e805f6400eb6807719760f10e49aaad28c68c7c1a95bc535bc1c15722d43458bf4f3342696d58624baab2af1436d" - "d86c504098ad52e79c800c29f28a2de44e42332bd72625b63a19d1019bfd7f9e752277605b97661103e317ff6b33d54c272c03117fd29a2c37bc0d4670f729ff" - "f6d0dba543a79127f3bae7492fb1c88df7270dc8423ae967b223b69285cf410c7da49e80ceb7c9c6abf2bcf7d5c0c9d77dc8ff702eccffcb9f39338ecaec3bd3") + "a64fcb309162a5dc1b3ba8a9b717f49e89dfd1aed560160915e7796112dc36bc7acff3599e0d5e5f0504bb15d6255b9780b1040092780c19a35b0eb667bc6efb" + "f8ab393bcf5908d43129a79c7c1166361862a95c93f90581922ae3b805ae0eb8efdbbbdb6eb0b1eceb7190abcbbb80b1e7c5e2eb84f0c0431a8f6d2d7fc44da8") build() { cd "$pkgname-$pkgver" diff --git a/sheepdog.env b/sheepdog.env index 7760f03231e7..a8274eeb43b8 100644 --- a/sheepdog.env +++ b/sheepdog.env @@ -1,6 +1,7 @@ # EnvironmentFile for the sheepdog.service unit -#LOG_LEVEL = "level=info,format=server,dst=stdout" +#LOG_LEVEL = level=info,format=server,dst=stdout #BIND_ADDRESS = 0.0.0.0 -#CLUSTER_MANAGER = local -#SHEEP_OPTS = "--upgrade" -#SHEEP_STORE = "/var/lib/sheepdog" +#BIND_PORT = 7000 +#CLUSTER_MANAGER = corosync +#SHEEP_OPTS = --upgrade --nosync +#SHEEP_STORE = /var/lib/sheepdog,/srv/sheep/01 diff --git a/sheepdog.service b/sheepdog.service index d7f01fc247cd..220ba1dd7939 100644 --- a/sheepdog.service +++ b/sheepdog.service @@ -12,11 +12,18 @@ StartLimitInterval=10s StartLimitBurst=3 Environment="LOG_LEVEL=level=info,format=server,dst=stdout" Environment="BIND_ADDRESS=0.0.0.0" +Environment="BIND_PORT=7000" Environment="CLUSTER_MANAGER=local" Environment="SHEEP_OPTS=--upgrade" Environment="SHEEP_STORE=/var/lib/sheepdog" EnvironmentFile=-/etc/sheepdog/sheepdog.env -ExecStart=/usr/bin/sheep --foreground --log ${LOG_LEVEL} --bindaddr ${BIND_ADDRESS} --cluster ${CLUSTER_MANAGER} ${SHEEP_OPTS} ${SHEEP_STORE} +ExecStart=/usr/bin/sheep \ + --foreground \ + --log ${LOG_LEVEL} \ + --bindaddr ${BIND_ADDRESS} \ + --port ${BIND_PORT} \ + --cluster ${CLUSTER_MANAGER} \ + $SHEEP_OPTS ${SHEEP_STORE} [Install] WantedBy=multi-user.target |