summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Hubig2016-03-31 13:46:07 +0200
committerMarkus Hubig2016-03-31 13:46:07 +0200
commitb850a868b7d49ef0bd9b42784ffa493820fdde32 (patch)
tree2216361ff2f9203fc1f5f7ac36cce0c6947f6479
parenta8c5bd612bbc003647e2d601f8bf1c28e4c0eef4 (diff)
downloadaur-b850a868b7d49ef0bd9b42784ffa493820fdde32.tar.gz
Updates the systemd unit file.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--sheepdog.env9
-rw-r--r--sheepdog.service9
4 files changed, 19 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b8a7bbc059ec..9e529bb297ff 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1ba13ebe7eae..23c376fdbb14 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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