Commit b8052d838454265ac65f17ea95e06e96f7c0b66e
1 parent
ab40efca
Exists in
master
and in
29 other branches
Clear cache files even with Noosfero installed via Debian package
Showing
2 changed files
with
10 additions
and
0 deletions
Show diff stats
debian/default/noosfero
script/production
@@ -2,6 +2,10 @@ | @@ -2,6 +2,10 @@ | ||
2 | 2 | ||
3 | set -e | 3 | set -e |
4 | 4 | ||
5 | +if [ -e /etc/default/noosfero ]; then | ||
6 | + . /etc/default/noosfero | ||
7 | +fi | ||
8 | + | ||
5 | export RAILS_ENV=production | 9 | export RAILS_ENV=production |
6 | 10 | ||
7 | ACTION=$1 | 11 | ACTION=$1 |
@@ -9,8 +13,13 @@ shift | @@ -9,8 +13,13 @@ shift | ||
9 | 13 | ||
10 | clear_cache() { | 14 | clear_cache() { |
11 | if test -w ./public; then | 15 | if test -w ./public; then |
16 | + echo "Cleaning cache files" | ||
12 | rm -f ./public/javascripts/cache-*.js | 17 | rm -f ./public/javascripts/cache-*.js |
13 | rm -f ./public/stylesheets/cache.css | 18 | rm -f ./public/stylesheets/cache.css |
19 | + elif [ ! -z "$NOOSFERO_DATA_DIR" ] && [ -w "$NOOSFERO_DATA_DIR" ]; then | ||
20 | + echo "Cleaning cache files" | ||
21 | + rm -f $NOOSFERO_DATA_DIR/cache/cache-*.js | ||
22 | + rm -f $NOOSFERO_DATA_DIR/cache/cache.css | ||
14 | fi | 23 | fi |
15 | } | 24 | } |
16 | 25 |