From 552c7d280ee02ea36dc8fa9fb1521353d3ebdc74 Mon Sep 17 00:00:00 2001 From: Houtan Bastani <houtan@dynare.org> Date: Fri, 7 Dec 2018 13:46:23 +0100 Subject: [PATCH] add function to create snapshots --- .gitlab-ci.yml | 3 +++ _config.yml | 2 ++ setup-snapshots.sh | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100755 setup-snapshots.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 51c4b29..10a010e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,6 +16,9 @@ build: - gem install jekyll - gem install bundler - (cd _data && wget http://www.dynare.org/RePEc/cpm/dynare/wp.yml) + - pwd + - ls -la + - bash setup-snapshots.sh - bundle install script: - (cd assets/images/logo && make) diff --git a/_config.yml b/_config.yml index 5f22ff7..3ae4a71 100644 --- a/_config.yml +++ b/_config.yml @@ -170,6 +170,8 @@ exclude: - /assets/images/logo/*.tex - /assets/images/logo/*.sh - /assets/RePEc/rdf2yml.py + - .gitlab-ci.yml + - setup-snapshots.sh keep_files: - .git - /assets/images/* diff --git a/setup-snapshots.sh b/setup-snapshots.sh new file mode 100755 index 0000000..35b248e --- /dev/null +++ b/setup-snapshots.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +mkdir -p assets/snapshot +cd assets/snapshot + +wget http://eris.dynare.org/snapshot/macosx.json +wget http://eris.dynare.org/snapshot/source.json +wget http://eris.dynare.org/snapshot/windows.json +wget http://eris.dynare.org/snapshot/windows-zip.json + +declare -a arr=("macosx" "source" "windows" "windows-zip") + +for dir in "${arr[@]}" +do + mkdir $dir + filenames=(`jq .[].filename $dir.json`) + timestamps=(`jq .[].date $dir.json`) + n=`jq length $dir.json` + n=`expr $n - 1` + cd $dir + for i in `seq 0 $n`; + do + filename="${filenames[i]%\"}" + filename="${filename#\"}" + timestamp="${timestamps[i]%\"}" + timestamp="${timestamp#\"}" + echo $filename $timestamp + touch -amt $timestamp $filename + done + cd .. +done +rm *.json +cd ../.. -- GitLab