Commit 20209bc35e7dc7124df87000b6ce92791e97a024
1 parent
00eafd9b
Exists in
master
and in
54 other branches
noosfero: fix creation of symlinks to /var
Showing
1 changed file
with
9 additions
and
8 deletions
Show diff stats
specs/noosfero/noosfero.spec
| ... | ... | @@ -27,15 +27,16 @@ ln -sf /usr/lib/noosfero/Gemfile . |
| 27 | 27 | ln -sf /usr/lib/noosfero/Gemfile.lock . |
| 28 | 28 | ln -sf /usr/lib/noosfero/.bundle . |
| 29 | 29 | ln -sfT /usr/lib/noosfero/vendor/bundle vendor/bundle |
| 30 | -bundle exec rake -f Rakefile.release noosfero:translations:compile | |
| 31 | -rm -f Gemfile Gemfile.lock .bundle vendor/bundle | |
| 30 | +bundle exec rake -f Rakefile.release noosfero:translations:compile > build.log 2>&1 || (cat build.log; exit 1) | |
| 31 | +rm -f build.log Gemfile Gemfile.lock .bundle vendor/bundle | |
| 32 | +rm -rf tmp log | |
| 32 | 33 | |
| 33 | 34 | %install |
| 34 | 35 | mkdir -p %{buildroot}/usr/lib/noosfero |
| 35 | 36 | |
| 36 | 37 | # install noosfero tree |
| 37 | 38 | cp -r . %{buildroot}/usr/lib/noosfero/ |
| 38 | -rm %{buildroot}/usr/lib/noosfero/{Gemfile,Vagrantfile,*.md,gitignore.example,public/dispatch.fcgi,public/dispatch.cgi,public/dispatch.rb} | |
| 39 | +rm %{buildroot}/usr/lib/noosfero/{COPY*,Vagrantfile,*.md,gitignore.example,public/dispatch.fcgi,public/dispatch.cgi,public/dispatch.rb} | |
| 39 | 40 | |
| 40 | 41 | # install config files |
| 41 | 42 | mkdir -p %{buildroot}/etc/init.d |
| ... | ... | @@ -48,14 +49,14 @@ ln -sf /etc/noosfero/plugins %{buildroot}/usr/lib/noosfero/config/plugins |
| 48 | 49 | |
| 49 | 50 | # symlink needed bits in public/ |
| 50 | 51 | for dir in %{writable_dirs}; do |
| 51 | - ln -s /var/lib/noosfero/public/$dir %{buildroot}/usr/lib/noosfero/public/$dir | |
| 52 | + ln -sfT /var/lib/noosfero/public/$dir %{buildroot}/usr/lib/noosfero/public/$dir | |
| 52 | 53 | done |
| 53 | -ln -s /var/tmp/noosfero %{buildroot}/usr/lib/noosfero/tmp | |
| 54 | -ln -s /var/log/noosfero %{buildroot}/usr/lib/noosfero/log | |
| 54 | +ln -sfT /var/tmp/noosfero %{buildroot}/usr/lib/noosfero/tmp | |
| 55 | +ln -sfT /var/log/noosfero %{buildroot}/usr/lib/noosfero/log | |
| 55 | 56 | |
| 56 | 57 | # default themes |
| 57 | -ln -s noosfero %{buildroot}/usr/lib/noosfero/public/designs/themes/default | |
| 58 | -ln -s tango %{buildroot}/usr/lib/noosfero/public/designs/icons/default | |
| 58 | +ln -sfT noosfero %{buildroot}/usr/lib/noosfero/public/designs/themes/default | |
| 59 | +ln -sfT tango %{buildroot}/usr/lib/noosfero/public/designs/icons/default | |
| 59 | 60 | |
| 60 | 61 | |
| 61 | 62 | cat > %{buildroot}/etc/noosfero/thin.yml <<EOF | ... | ... |