summaryrefslogtreecommitdiff
path: root/tupkg
diff options
context:
space:
mode:
Diffstat (limited to 'tupkg')
-rwxr-xr-xtupkg/scripts/run-tupkgs4
-rwxr-xr-xtupkg/scripts/run-tupkgupdate19
-rwxr-xr-xtupkg/scripts/stop-tupkgs3
3 files changed, 26 insertions, 0 deletions
diff --git a/tupkg/scripts/run-tupkgs b/tupkg/scripts/run-tupkgs
new file mode 100755
index 0000000..429f815
--- /dev/null
+++ b/tupkg/scripts/run-tupkgs
@@ -0,0 +1,4 @@
+#!/bin/bash
+aurroot=/srv/http/aur
+
+nohup $aurroot/aur/tupkg/server/tupkgs -c $aurroot/tupkgs.conf > $aurroot/tupkgs.log 2>&1 &
diff --git a/tupkg/scripts/run-tupkgupdate b/tupkg/scripts/run-tupkgupdate
new file mode 100755
index 0000000..955144a
--- /dev/null
+++ b/tupkg/scripts/run-tupkgupdate
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+aurroot=/srv/http/aur
+
+# Set HOME for correct cvs auth.
+HOME=$aurroot
+
+echo "--------------------"
+date
+
+# Update the CVS tree.
+# Filter out useless output.
+cd $aurroot/cvs
+echo "Updating CVS..."
+cvs update -dP 2>&1 | grep -v "Updating"
+
+# tupkgupdate <repodir> <cvsdir> <incomingdir>
+$aurroot/aur/tupkg/update/tupkgupdate -c $aurroot/tupkgs.conf --delete --paranoid /srv/ftp/community/os/i686 $aurroot/cvs $aurroot/packages/full
+
diff --git a/tupkg/scripts/stop-tupkgs b/tupkg/scripts/stop-tupkgs
new file mode 100755
index 0000000..b0e4c02
--- /dev/null
+++ b/tupkg/scripts/stop-tupkgs
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+killall tupkgs