From 2f0fb40542396581325e1065e25ad31b8daee49e Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Fri, 8 Mar 2013 20:05:40 -0500 Subject: v4: bin/sisu, process remote sisu markup file or sisupod, where url provided --- bin/sisu | 9 +++++++++ data/doc/sisu/CHANGELOG_v4 | 2 ++ 2 files changed, 11 insertions(+) diff --git a/bin/sisu b/bin/sisu index daa2a48d..ee4e1369 100644 --- a/bin/sisu +++ b/bin/sisu @@ -136,6 +136,15 @@ WOK SiSU::HubMaster.new(argv_sub) Dir.chdir(SiSU_called_from_directory) system("cd #{SiSU_called_from_directory}") + elsif markup_dir =~/https?:/ + markup_file.each do |mf| + (FileTest.file?(mf)) \ + ? (puts 'requested remote file already exists in current directory ' + Dir.pwd + ' using ' + mf) + : (system("wget #{markup_dir}/#{mf}")) + end + $sisu_document_markup_directory_base_fixed_path=Dir.pwd.gsub(/\/(?:#{lng_lst_rgx})$/,'') + argv_sub=argv_sub_mods + markup_file + SiSU::HubMaster.new(argv_sub) else p "Error directory specified #{markup_dir} not found" end end diff --git a/data/doc/sisu/CHANGELOG_v4 b/data/doc/sisu/CHANGELOG_v4 index e60d12bc..7f519f8f 100644 --- a/data/doc/sisu/CHANGELOG_v4 +++ b/data/doc/sisu/CHANGELOG_v4 @@ -32,6 +32,8 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_4.0.12.orig.tar.xz * v4: manifest, sysenv, manifests sisupod relative link for output_by language +* v4: bin/sisu, process remote sisu markup file or sisupod, where url provided + %% 4.0.11.orig.tar.xz (2013-03-06:09/3) http://sources.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/sisu_4.0.11 http://sources.sisudoc.org/gitweb/?p=code/sisu.git;a=shortlog;h=refs/tags/debian/sisu_4.0.11-1 -- cgit v1.2.3