diff options
author | Theo Chatzimichos <tampakrap@gentoo.org> | 2010-09-14 00:24:14 +0300 |
---|---|---|
committer | Theo Chatzimichos <tampakrap@gentoo.org> | 2010-09-14 00:24:14 +0300 |
commit | 135b5bc8a0bf956f84ee4b775aa609ecb8a69d31 (patch) | |
tree | 99d2c4a83654881ae1d0867fb3a03e7108f31dcb /scripts | |
parent | Add archives' files (diff) | |
download | planet-135b5bc8a0bf956f84ee4b775aa609ecb8a69d31.tar.gz planet-135b5bc8a0bf956f84ee4b775aa609ecb8a69d31.tar.bz2 planet-135b5bc8a0bf956f84ee4b775aa609ecb8a69d31.zip |
Put the correct archives/index.php file
Add commands for the initial setup of the planet to update-venus cron
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/update-venus | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/scripts/update-venus b/scripts/update-venus index 3ed1d0a6..ac8f414b 100644 --- a/scripts/update-venus +++ b/scripts/update-venus @@ -5,11 +5,18 @@ BASE_DIR="/var/www/planet.gentoo.org/" RESTRICT="" VENUS_DIR="/usr/lib/python2.6/site-packages/venus/" -cd ${BASE_DIR} +# Create folders and symlinks (for initial setup) +mkdir -p ${BASE_DIR}htdocs +[[ -L ${BASE_DIR}public_html ]] || ln -s ${BASE_DIR}htdocs ${BASE_DIR}public_html +if [ ! -d ${BASE_DIR}planet-gentoo]; then + git clone git://git.overlays.gentoo.org/proj/planet-gentoo.git ${BASE_DIR}planet-gentoo +fi +mkdir -p ${BASE_DIR}logs/{planet,universe} ${BASE_DIR}generated_configs +touch generated_configs/venus.{planet,universe}.ini +[[ -L ${BASE_DIR}htdocs/images ]] ln -s ${BASE_DIR}planet-gentoo/media/* htdocs/ +mkdir -p ${BASE_DIR}htdocs/archives ${BASE_DIR}htdocs/universe/archives -# Get latest SVN changes -#git pull ${BASE_DIR}/planet-gentoo/configs/ >/dev/null 2>&1 -#git pull ${BASE_DIR}/planet-gentoo/templates/ >/dev/null 2>&1 +# Get latest Git changes git pull ${BASE_DIR}planet-gentoo/ >/dev/null 2>&1 # Run Venus |