From 021cbca730e14849010becd01c80f846f5169b39 Mon Sep 17 00:00:00 2001 From: Seth Vidal Date: Tue, 4 Jun 2013 19:04:14 +0000 Subject: [PATCH] add 2 files for the mirrorlist server setup --- files/mirrorlist/mirrorlist-server.conf | 26 +++++++++++++++++++++++++ files/mirrorlist/mm_sync_data | 4 ++++ 2 files changed, 30 insertions(+) create mode 100644 files/mirrorlist/mirrorlist-server.conf create mode 100755 files/mirrorlist/mm_sync_data diff --git a/files/mirrorlist/mirrorlist-server.conf b/files/mirrorlist/mirrorlist-server.conf new file mode 100644 index 0000000000..570c7ddfee --- /dev/null +++ b/files/mirrorlist/mirrorlist-server.conf @@ -0,0 +1,26 @@ +Alias /mirrorlists /var/lib/mirrormanager/mirrorlists/ +Alias /publiclist /var/lib/mirrormanager/mirrorlists/publiclist/ +Alias /static /var/lib/mirrormanager/mirrorlists/static/ + + + Options Indexes FollowSymLinks + ExpiresActive On + ExpiresDefault "modification plus 1 hour" + + +WSGIDaemonProcess mirrorlist user=apache processes=45 threads=1 display-name=mirrorlist maximum-requests=1000 + +WSGIScriptAlias /metalink /usr/share/mirrormanager/mirrorlist-server/mirrorlist_client.wsgi +WSGIScriptAlias /mirrorlist /usr/share/mirrormanager/mirrorlist-server/mirrorlist_client.wsgi + + + WSGIProcessGroup mirrorlist + Order deny,allow + Allow from all + + + + WSGIProcessGroup mirrorlist + Order deny,allow + Allow from all + diff --git a/files/mirrorlist/mm_sync_data b/files/mirrorlist/mm_sync_data new file mode 100755 index 0000000000..2e56bc44b9 --- /dev/null +++ b/files/mirrorlist/mm_sync_data @@ -0,0 +1,4 @@ +#!/bin/bash + +rsync -az --delete-delay --delay-updates --delete mirrormanager@bapp02:/var/lib/mirrormanager/ /var/lib/mirrormanager/ +killall -HUP mirrorlist_server.py