Commit 2f91c5c849af973d12c0456360e64cbcf3afa181

Authored by Rodrigo Souto
Committed by Daniela Feitosa
1 parent 899539f3

Adding support for plugins public files

Showing 1 changed file with 6 additions and 1 deletions   Show diff stats
script/noosfero-plugins
... ... @@ -72,11 +72,14 @@ _say(){
72 72 _enable(){
73 73 plugin="$1"
74 74 source="$available_plugins_dir/$plugin"
75   - target=""$enabled_plugins_dir/$plugin""
  75 + target="$enabled_plugins_dir/$plugin"
76 76 if [ -h "$target" ]; then
77 77 _say "$plugin already enabled"
78 78 else
79 79 ln -s "$source" "$target"
  80 + plugins_public_dir="$NOOSFERO_DIR/public/plugins"
  81 + test -d "$plugins_public_dir" || mkdir -p "$plugins_public_dir"
  82 + test -d "$target/public/" && ln -s "$target/public" "$plugins_public_dir/$plugin"
80 83 _say "$plugin enabled"
81 84 fi
82 85 }
... ... @@ -84,8 +87,10 @@ _enable(){
84 87 _disable(){
85 88 plugin="$1"
86 89 target="$enabled_plugins_dir/$plugin"
  90 + plugins_public_dir="$NOOSFERO_DIR/public/plugins"
87 91 if [ -h "$target" ]; then
88 92 rm "$target"
  93 + rm "$plugins_public_dir/$plugin"
89 94 _say "$plugin disabled"
90 95 else
91 96 _say "$plugin already disabled"
... ...