vapier      14/11/04 04:51:22

  Modified:             ccache-config-2
  Log:
  Trim empty ccache dirs automatically #517242 by Arfrever Frehtes Taifersar 
Arahesis.
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
D2E96200)

Revision  Changes    Path
1.4                  dev-util/ccache/files/ccache-config-2

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ccache/files/ccache-config-2?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ccache/files/ccache-config-2?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/ccache/files/ccache-config-2?r1=1.3&r2=1.4

Index: ccache-config-2
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-util/ccache/files/ccache-config-2,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ccache-config-2     8 Mar 2014 21:29:38 -0000       1.3
+++ ccache-config-2     4 Nov 2014 04:51:22 -0000       1.4
@@ -48,6 +48,13 @@
                c_ebegin "Removing ${t}"
                rm -f "${t}"
                c_eend
+
+               # Trim the empty dir if possible. #517242
+               t=${t%/*}
+               if rmdir "${t}" 2>/dev/null; then
+                       rmdir "${t%/*}" 2>/dev/null
+               fi
+               :
        fi
 }
 cc_install_link() {
@@ -70,7 +77,7 @@
 cc_links() {
        local a
        for a in gcc cc c++ g++ icc icpc clang clang++ ; do
-               eval "cc_${1}_link" "${2}${2:+-}${a}"
+               "cc_${1}_link" "${2}${2:+-}${a}"
        done
 }
 




Reply via email to