]> git.nbdom.net Git - nb.git/commitdiff
commit
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 15 Jan 2017 01:26:05 +0000 (01:26 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 15 Jan 2017 01:26:05 +0000 (01:26 +0000)
.gitignore
bin/nb-commit
www/dbq/update.sh

index efae21ac9974c3174fd98811bc1bf91da78b3070..885955f27240c99faae86618042a4b37c245c3c6 100644 (file)
@@ -2,3 +2,4 @@
 *.pyc
 .netrwhist
 *.swp
+*.bak
index b0f4fa2ac18755df2d570943f1462189b9f623e3..299444877a31ae12cd7f32bad9d7427610f05286 100755 (executable)
@@ -2,21 +2,30 @@
 #####################################################################
 #
 # Compile, update source code
-# Called by cron/etc/nb
+# For DEV !!!
 #
 #####################################################################
 set -e
 . $(dirname "$0")/../etc/profile || exit 1; [ -z "$NB_ROOT" ] && exit
 
 cd $NB_ROOT || exit
+share/db/update.sh | sed "s,^,share/db/update.sh: ,"
 
-shell_replace -i $(grep -rIEl '^\s*.{1,3}SHELL_REPLACE') . /dev/null
+(
 
-for f in www/*/update.sh; do
+for f in $(grep -rIEl '^\s*.{1,3}SHELL_REPLACE' .); do
+  case "$f" in *.bak) continue ;; esac
+  echo "shell_replace: Update $f"
+  shell_replace -i.bak "$f"
+done
+
+for f in \
+  www/*/update.sh \
+; do
   [ -x "$f" ] || continue
-  $f
+  $f | sed "s,^,$f: ,"
 done
 
-[ -z "$*" ] && exit 0
-share/db/update.sh
+) | sed 's, \./,,'
+
 which docker 1> /dev/null && docker run --rm -v $NB_ROOT:$NB_ROOT alpine sh -c "(. $NB_ROOT/etc/profile && nb_repos) >/dev/null && echo Docker: OK"
index 894b8c6adedc2a6e77193a0113ff035c9cdc3a70..1b369c6c06065a9e0afc440fb210e897c37a2398 100755 (executable)
@@ -5,17 +5,14 @@ cd "$(dirname $0)"
 if minify -h|grep -qm1 no-comments; then
 
   minify='minify --no-comments'
-  # NB 14.01.17 # NB 27.12.16
-  echo Create html/default.min.css
-  $minify -o html/default.min.css html/default.css
-  echo
-  # NB 14.01.17 # NB 27.12.16
-  echo Create html/default.min.js
-  $minify -o html/default.min.js html/default.js
-  echo
 
-  exit
+  echo Update html/default.min.css
+  $minify -o html/default.min.css html/default.css > /dev/null 2>&1
+
+  echo Update html/default.min.js
+  $minify -o html/default.min.js html/default.js > /dev/null 2>&1
 
+  exit
 fi
 
 for f in $(find html -type f \( -name '*.css' -o -name '*.js' \) -a -not -name '*.min.*'); do
@@ -23,5 +20,5 @@ for f in $(find html -type f \( -name '*.css' -o -name '*.js' \) -a -not -name '
   ext="${f##*.}"
   #echo minify --$ext " < $f > $min"
   echo "$f"
-  eval minify --$ext < "$f" > "$min"
+  eval minify --$ext < "$f" > "$min.bak" && mv "$min.bak" "$min"
 done