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