summarylogtreecommitdiffstats
path: root/update-ccache-links.sh
blob: 810375334042028181279cce6868a420cc1d3904 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

cd /usr/lib/ccache/bin
for file in {c++,cc,clang,clang++,g++,gcc} {c++,cc,clang,clang++,g++,gcc}-[0-9]* *-{c++,cc,clang,clang++,g++,gcc} *-{c++,cc,clang,clang++,g++,gcc}-[0-9]*
do
    if [[ -L $file ]]
    then
        rm "/usr/lib/ccache/bin/$file"
    fi
done

cd /usr/bin
for file in {c++,cc,clang,clang++,g++,gcc} {c++,cc,clang,clang++,g++,gcc}-[0-9]* *-{c++,cc,clang,clang++,g++,gcc} *-{c++,cc,clang,clang++,g++,gcc}-[0-9]*
do
    if [[ -x $file ]]
    then
        ln -s /usr/bin/ccache "/usr/lib/ccache/bin/$file"
    fi
done