noosfero | script/plugin: use absolute links to plugins
Antonio Terceiro
gitlab at gitlab.com
Tue Mar 10 11:41:15 BRT 2015
Antonio Terceiro pushed to refs/heads/master at <a href="https://gitlab.com/noosfero/noosfero">Noosfero / noosfero</a>
Commits:
<a href="https://gitlab.com/noosfero/noosfero/commit/b326d84e0f09438c041b8a97548bc2b626c7ef81">b326d84e</a> by Antonio Terceiro
script/plugin: use absolute links to plugins
When config/noosfero is a symlink to /etc/noosfero/plugins (or to any
other location, really), relative symlinks do not work.
- - - - -
Changes:
=====================================
script/noosfero-plugins
=====================================
--- a/script/noosfero-plugins
+++ b/script/noosfero-plugins
@@ -82,7 +82,6 @@ _enable(){
if [ -d "$available_plugins_dir/$plugin" ]; then
source="$available_plugins_dir/$plugin"
- linksource="../../plugins/$plugin"
else
if [ ! -d "$plugin" ]; then
echo "E: $plugin not found (needs to be an existing directory)"
@@ -91,7 +90,6 @@ _enable(){
# out-of-tree plugins
source="$plugin"
- linksource="$source"
plugin=$(basename "$plugin")
fi
@@ -125,7 +123,7 @@ _enable(){
fi
fi
if [ "$installation_ok" = true ] && [ "$dependencies_ok" = true ]; then
- ln -s "$linksource" "$target"
+ ln -s "$source" "$target"
plugins_public_dir="$NOOSFERO_DIR/public/plugins"
plugins_features_dir="$NOOSFERO_DIR/features/plugins"
test -d "$target/public" && ln -s "$target/public" "$plugins_public_dir/$plugin"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20150310/c78e9e23/attachment.html>
More information about the Noosfero-dev
mailing list