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