summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn Bidar2015-06-13 18:29:08 +0200
committerBjörn Bidar2015-06-13 18:29:08 +0200
commit51b67be197ff4a4046859201d35ed06909f47e7d (patch)
tree26f9968caa500ca7c20de0e61dd0edf9507292a0
downloadaur-ryzom-data.tar.gz
initial import
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD23
-rw-r--r--ryzom_sync14
3 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..56d54c4b5362
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = ryzom-data
+ pkgdesc = Ryzom game data sync
+ pkgver = 1200
+ pkgrel = 4
+ url = http://www.ryzom.com/
+ arch = any
+ license = CCPL:by-sa
+ depends = rsync
+ provides = ryzom-data
+ source = ryzom_sync
+ md5sums = 7b1172e41d04483ff9d4762662e65a32
+
+pkgname = ryzom-data
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9f6e0957a4b8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,23 @@
+# Maintainer:Bjoern Bidar <theodorstormgrade@gmail.com>
+pkgname=ryzom-data
+pkgver=1200
+pkgrel=4
+pkgdesc="Ryzom game data sync"
+arch=('any')
+url="http://www.ryzom.com/"
+license=('CCPL:by-sa')
+depends=( 'rsync')
+provides=('ryzom-data')
+source=( 'ryzom_sync' )
+md5sums=('7b1172e41d04483ff9d4762662e65a32')
+
+
+
+
+package() {
+ cd "$srcdir"
+ mkdir -m664 -p ${pkgdir}/usr/share/ryzom
+ chgrp games ${pkgdir}/usr/share/ryzom
+ mkdir -p -m755 ${pkgdir}/usr/bin
+ install -m754 -g games ryzom_sync "${pkgdir}/usr/bin"
+}
diff --git a/ryzom_sync b/ryzom_sync
new file mode 100644
index 000000000000..f39346b94a9a
--- /dev/null
+++ b/ryzom_sync
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+RYZOM_GAMEDATA_DIR='/usr/share/ryzom'
+RYZOM_UPDATE_SERVER='www.ryzom.com::ryzom'
+###############################
+
+cd "$RYZOM_GAMEDATA_DIR"
+
+if groups | grep -q games ; then
+ rsync -rtzvu --progress --stats --recursive --timeout=30 "$RYZOM_UPDATE_SERVER/data" ./
+else
+ echo "you need to be in games group to do this"
+ exit 1
+fi