Files
dnscrypt-osxclient/DNSCrypt-Preference-Pane/DNSCrypt/update.sh
T
2017-02-08 02:38:46 +01:00

44 lines
1.3 KiB
Bash
Executable File

#! /bin/sh
mkdir -p extra/usr/bin
cp /Library/PreferencePanes/DNSCrypt.prefPane/Contents/Resources/usr/bin/hostip \
extra/usr/bin/
mkdir -p extra/usr/sbin
cp /Library/PreferencePanes/DNSCrypt.prefPane/Contents/Resources/usr/sbin/dnscrypt-proxy \
extra/usr/sbin/
mkdir -p extra/usr/lib
cp /opt/ldns/lib/libldns.1.dylib \
extra/usr/lib/
( cd extra/usr/lib &&
rm -f libldns.dylib &&
ln -fs libldns.1.dylib libldns.dylib )
if [ -f /usr/local/lib/libsodium.18.dylib ]; then
echo '*** /usr/local/lib/libsodium.{dylib,la} found'
echo '*** Compile dnscrypt-proxy without them to get a static build'
echo '*** Then reinstall them'
sleep 10
fi
cp /usr/local/lib/libsodium.18.dylib \
extra/usr/lib/
( cd extra/usr/lib &&
rm -f libsodium.dylib &&
ln -fs libsodium.18.dylib libsodium.dylib )
mkdir -p extra/usr/lib/dnscrypt-proxy
cp /Library/PreferencePanes/DNSCrypt.prefPane/Contents/Resources/usr/lib/dnscrypt-proxy/* \
extra/usr/lib/dnscrypt-proxy/
mkdir -p extra/usr/share/dnscrypt-proxy
cp /Library/PreferencePanes/DNSCrypt.prefPane/Contents/Resources/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv \
extra/usr/share/dnscrypt-proxy/
cp /Library/PreferencePanes/DNSCrypt.prefPane/Contents/Resources/usr/share/dnscrypt-proxy/minisign.pub \
extra/usr/share/dnscrypt-proxy/