X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=mise_en_prod.rb;h=fa2923f0ae4737787c49e2d041a0ebc311f03c33;hp=ef1819e18b310409f331ad24bc18519adc6964ce;hb=refs%2Fheads%2F0.9;hpb=6273f83ec5df692c647dd9f9ad307208b343af9b diff --git a/mise_en_prod.rb b/mise_en_prod.rb index ef1819e..fa2923f 100755 --- a/mise_en_prod.rb +++ b/mise_en_prod.rb @@ -1,17 +1,45 @@ -#!/usr/bin/ruby +#!/usr/bin/ruby +=begin +Copyright 2008 Grégory Burri -# la destination -$dest = 'gburri@euphorik.ch:/var/www/euphorik' -$dest = $*[0] if $*.length > 1 +This file is part of Euphorik. + +Euphorik is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +Euphorik is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with Euphorik. If not, see . +=end + -# les options communes -$opt = '' - -`rsync $opt index.html #{$dest}` -`rsync $opt -r css #{$dest}` -`rsync $opt -r img #{$dest}` -`rsync $opt -r js #{$dest}` -`rsync $opt -r lightbox #{$dest}` -`rsync $opt -r modules/include #{$dest}/modules` -`rsync $opt -r modules/ebin #{$dest}/modules` -`rsync $opt -r pages #{$dest}` +def copy_files(dest, opt) + `rsync #{opt} index.html #{dest}` + `rsync #{opt} -r css #{dest}` + `rsync #{opt} -r img #{dest}` + #`rsync #{opt} -r js #{dest}` + `rsync #{opt} -r lightbox #{dest}` + `rsync #{opt} -r modules/include #{dest}/modules` + `rsync #{opt} -r modules/ebin #{dest}/modules` + `rsync #{opt} -r pages #{dest}` + + # copie des js avec minification + +end + +if __FILE__ == $0 + # la destination + $dest = 'gburri@euphorik.ch:/var/www/euphorik' + $dest = $*[0] if $*.length > 1 + + # les options communes + $opt = '' + + copy_files($dest, $opt) +end