Commit 2f91c5c849af973d12c0456360e64cbcf3afa181
Committed by
Daniela Feitosa
1 parent
899539f3
Exists in
master
and in
29 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 | 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" | ... | ... |