/
setenvironment.sh
executable file
·33 lines (29 loc) · 1.07 KB
/
setenvironment.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/bash
CWD=`dirname $0`
COMMON="core license identity lib"
for i in $COMMON; do
if [[ ! -e "$CWD/chrome/$i" ]]; then
echo "Creating junction for Chrome: $i"
junction $CWD/chrome/$i $CWD/$i
fi
if [[ ! -e "$CWD/missinge.safariextension/$i" ]]; then
echo "Creating junction for Safari: $i"
junction $CWD/missinge.safariextension/$i $CWD/$i
fi
if [[ ! -e "$CWD/firefox/missinge/data/$i" ]]; then
echo "Creating junction for Firefox: $i"
junction $CWD/firefox/missinge/data/$i $CWD/$i
fi
if [[ ! -e "$CWD/opera/$i" ]]; then
echo "Creating junction for Opera: $i"
junction $CWD/opera/$i $CWD/$i
fi
done
if [[ ! -f "$CWD/firefox/missinge/lib/localizations.js" ]]; then
echo "Creating hardlink for Firefox localization module"
fsutil hardlink create $CWD/firefox/missinge/lib/localizations.js $CWD/core/localizations.js
fi
if [[ ! -f "$CWD/firefox/missinge/lib/utils.js" ]]; then
echo "Creating hardlink for Firefox utilities module"
fsutil hardlink create $CWD/firefox/missinge/lib/utils.js $CWD/core/utils.js
fi