aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2013-03-08 20:05:40 -0500
committerRalph Amissah <ralph@amissah.com>2013-03-08 20:52:18 -0500
commit2f0fb40542396581325e1065e25ad31b8daee49e (patch)
treec3bb92b88b19efabfe750918e8be9d830c5eb4c4
parentv4: manifest, sysenv, manifests sisupod relative link for output_by language (diff)
v4: bin/sisu, process remote sisu markup file or sisupod, where url provided
-rw-r--r--bin/sisu9
-rw-r--r--data/doc/sisu/CHANGELOG_v42
2 files changed, 11 insertions, 0 deletions
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