From 52b491f3508573f69f415f46641a657a02c33d8e Mon Sep 17 00:00:00 2001
From: Prashanth Dwarakanath <pchengi@nsc.liu.se>
Date: Tue, 14 Aug 2018 19:16:27 +0200
Subject: [PATCH] fix paths from /opt to /usr/local/src and bump up tag

---
 Dockerfile                                    | 2 +-
 README.md                                     | 8 ++++----
 compile.sh                                    | 2 +-
 presetup.sh                                   | 8 +++-----
 rubyenv                                       | 4 ++--
 singularity/Singularity                       | 2 +-
 singularity/docker-to-singularity/Singularity | 2 +-
 7 files changed, 13 insertions(+), 15 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 7a438ae..72ad1eb 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -7,7 +7,7 @@ RUN useradd nscuser -M --shell /bin/bash
 WORKDIR /usr/local/src
 RUN git clone https://github.com/snic-nsc/nscjekyllsetup.git
 WORKDIR /usr/local/src/nscjekyllsetup
-RUN git checkout 'v1.16'
+RUN git checkout 'v1.17'
 RUN bash presetup.sh
 RUN bash setup.sh
 USER nscuser
diff --git a/README.md b/README.md
index 54c3761..f7550b0 100644
--- a/README.md
+++ b/README.md
@@ -51,7 +51,7 @@ Configuration file: /home/nscuser/mnt/_config.yml
 
 ```
 sudo docker exec -it nscjekyll bash
-source setupnscruby
+source rubyenv nsc
 cd mnt
 jekyll serve --watch
 ```
@@ -68,13 +68,13 @@ sudo singularity build nscjekyll.simg Singularity
 
 - To simply compile pages (such as via a script)
 ```
-singularity exec --bind <checked-out nscweb directory>:/mnt nscjekyll.simg bash /opt/nscjekyllsetup/compile.sh nsc
+singularity exec --bind <checked-out nscweb directory>:/mnt nscjekyll.simg bash /usr/local/src/nscjekyllsetup/compile.sh nsc
 ```
 
 - Run the jekyll web server, to serve pages, you could do one of the following:
 ```
 singularity exec --bind <checked-out nscweb directory>:/mnt nscjekyll.simg bash
-source /opt/nscjekyllsetup/rubyenv nsc
+source /usr/local/src/nscjekyllsetup/rubyenv nsc
 cd /mnt
 jekyll serve --watch
 ```
@@ -82,7 +82,7 @@ jekyll serve --watch
 or   
 ```
 singularity shell nscjekyll.simg
-source /opt/nscjekyllsetup/rubyenv nsc
+source /usr/local/src/nscjekyllsetup/rubyenv nsc
 cd <checked-out nscweb directory>
 jekyll serve --watch
 ```
diff --git a/compile.sh b/compile.sh
index 6b62fa5..28da385 100644
--- a/compile.sh
+++ b/compile.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-source /opt/nscjekyllsetup/rubyenv $1
+source /usr/local/src/nscjekyllsetup/rubyenv $1
 cd /mnt
 jekyll build;
 exit $?;
diff --git a/presetup.sh b/presetup.sh
index 70a2a49..2fed686 100644
--- a/presetup.sh
+++ b/presetup.sh
@@ -1,9 +1,7 @@
 #!/bin/bash
 
 # Some prerequisites
-echo "en_US.UTF-8 UTF-8" >/etc/locale.gen
-locale-gen
-echo 'export LANG=en_US.UTF-8' >>/etc/bash.bashrc
-echo 'export LC_CTYPE=en_US.UTF-8' >>/etc/bash.bashrc
+echo 'export LANG=en_US.UTF-8' >>/etc/bashrc
+echo 'export LC_CTYPE=en_US.UTF-8' >>/etc/bashrc
 export 'RBENV_ROOT'=/usr/local/src/rbenv
-echo "export PATH=$RBENV_ROOT/bin:$PATH" >>/etc/bash.bashrc
+echo "export PATH=$RBENV_ROOT/bin:$PATH" >>/etc/bashrc
diff --git a/rubyenv b/rubyenv
index cd3708d..d63474c 100644
--- a/rubyenv
+++ b/rubyenv
@@ -1,7 +1,7 @@
 export LANG=en_US.UTF-8
 export LC_CTYPE=en_US.UTF-8
 if [ "$1" = "nsc" ]; then
-    export PATH=/opt/rbenv/bin:/opt/rbenv/versions/2.4.1/bin:$PATH
+    export PATH=/usr/local/src/rbenv/bin:/usr/local/src/rbenv/versions/2.4.1/bin:$PATH
 else
-    export PATH=/opt/rbenv/bin:/opt/rbenv/versions/2.4.0/bin:$PATH
+    export PATH=/usr/local/src/rbenv/bin:/usr/local/src/rbenv/versions/2.4.0/bin:$PATH
 fi
diff --git a/singularity/Singularity b/singularity/Singularity
index 701f9dd..0fb01c1 100644
--- a/singularity/Singularity
+++ b/singularity/Singularity
@@ -7,6 +7,6 @@ From: centos:latest
     yum install -y pandoc
     mkdir -p /usr/local/src && cd /usr/local/src
     git clone https://github.com/snic-nsc/nscjekyllsetup.git
-    cd nscjekyllsetup && git checkout 'v1.16'
+    cd nscjekyllsetup && git checkout 'v1.17'
     bash presetup.sh
     bash setup.sh
diff --git a/singularity/docker-to-singularity/Singularity b/singularity/docker-to-singularity/Singularity
index 5a037fd..2e16222 100644
--- a/singularity/docker-to-singularity/Singularity
+++ b/singularity/docker-to-singularity/Singularity
@@ -1,2 +1,2 @@
 Bootstrap: docker
-From: pchengi/nscjekyll:v1.16
+From: pchengi/nscjekyll:v1.17
-- 
GitLab