From: <jh...@us...> - 2010-01-19 00:30:53
|
Revision: 188 http://etch.svn.sourceforge.net/etch/?rev=188&view=rev Author: jheiss Date: 2010-01-19 00:30:46 +0000 (Tue, 19 Jan 2010) Log Message: ----------- Update script to better handle a freshly setup server. Modified Paths: -------------- trunk/server/config/repo_update Modified: trunk/server/config/repo_update =================================================================== --- trunk/server/config/repo_update 2010-01-05 01:23:56 UTC (rev 187) +++ trunk/server/config/repo_update 2010-01-19 00:30:46 UTC (rev 188) @@ -3,13 +3,17 @@ require 'fileutils' require 'tempfile' -Dir.mkdir('/etc/etchserver') if !File.directory?('/etc/etchserver') -Dir.mkdir('/etc/etchserver/orig') if !File.directory?('/etc/etchserver/orig') +if !File.directory('/etc/etchserver/trunk') + abort "Please check out an etch config repo in /etc/etchserver/trunk" +end + +FileUtils.mkdir_p('/etc/etchserver/orig') FileUtils.chown('nobody', nil, '/etc/etchserver/orig') Dir.chdir('/etc/etchserver') system('svn update --quiet') # Create hourly tag +FileUtils.mkdir_p('/etc/etchserver/tags') currenttag = Time.now.strftime('etchautotag-%Y%m%d-%H00') tagdir = File.join('tags', currenttag) if !File.directory?(tagdir) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |