link_modules_resources: Check for realpath on all platforms

remotes/origin/master
Guillaume Lesniak 2016-04-26 15:55:13 +02:00
parent 4b00190b5d
commit 1b4e950e39
1 changed files with 5 additions and 2 deletions

View File

@ -1,13 +1,15 @@
#!/bin/bash #!/bin/bash
if [[ "$OSTYPE" == "darwin"* ]]; then # Check if we have realpath
which realpath >/dev/null 2>/dev/null
if [ $? == "1" ]; then
# Mac OS X doesn't have realpath # Mac OS X doesn't have realpath
realpath() { realpath() {
[[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}" [[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
} }
fi fi
# Ensure folders are existing
if [ ! -d public/js ]; then if [ ! -d public/js ]; then
mkdir public/js mkdir public/js
fi fi
@ -23,6 +25,7 @@ if [ ! -d public/img ]; then
mkdir public/img mkdir public/img
fi fi
# Link modules resources
if [ -d node_modules/ng_backoffice ]; then if [ -d node_modules/ng_backoffice ]; then
find node_modules/ng_backoffice/views -maxdepth 1 -name "*.html" -exec ln -s $(realpath {}) public/views/ \; 2>/dev/null find node_modules/ng_backoffice/views -maxdepth 1 -name "*.html" -exec ln -s $(realpath {}) public/views/ \; 2>/dev/null
find node_modules/ng_backoffice/views/dialogs -maxdepth 1 -name "*.html" -exec ln -s $(realpath {}) public/views/dialogs/ \; 2>/dev/null find node_modules/ng_backoffice/views/dialogs -maxdepth 1 -name "*.html" -exec ln -s $(realpath {}) public/views/dialogs/ \; 2>/dev/null