Commit 2f91c5c849af973d12c0456360e64cbcf3afa181
Committed by
Daniela Feitosa
1 parent
899539f3
Exists in
master
and in
23 other branches
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,11 +72,14 @@ _say(){ | ||
| 72 | _enable(){ | 72 | _enable(){ |
| 73 | plugin="$1" | 73 | plugin="$1" |
| 74 | source="$available_plugins_dir/$plugin" | 74 | source="$available_plugins_dir/$plugin" |
| 75 | - target=""$enabled_plugins_dir/$plugin"" | 75 | + target="$enabled_plugins_dir/$plugin" |
| 76 | if [ -h "$target" ]; then | 76 | if [ -h "$target" ]; then |
| 77 | _say "$plugin already enabled" | 77 | _say "$plugin already enabled" |
| 78 | else | 78 | else |
| 79 | ln -s "$source" "$target" | 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 | _say "$plugin enabled" | 83 | _say "$plugin enabled" |
| 81 | fi | 84 | fi |
| 82 | } | 85 | } |
| @@ -84,8 +87,10 @@ _enable(){ | @@ -84,8 +87,10 @@ _enable(){ | ||
| 84 | _disable(){ | 87 | _disable(){ |
| 85 | plugin="$1" | 88 | plugin="$1" |
| 86 | target="$enabled_plugins_dir/$plugin" | 89 | target="$enabled_plugins_dir/$plugin" |
| 90 | + plugins_public_dir="$NOOSFERO_DIR/public/plugins" | ||
| 87 | if [ -h "$target" ]; then | 91 | if [ -h "$target" ]; then |
| 88 | rm "$target" | 92 | rm "$target" |
| 93 | + rm "$plugins_public_dir/$plugin" | ||
| 89 | _say "$plugin disabled" | 94 | _say "$plugin disabled" |
| 90 | else | 95 | else |
| 91 | _say "$plugin already disabled" | 96 | _say "$plugin already disabled" |