1*6a54128fSAndroid Build Coastguard Worker#!/bin/bash 2*6a54128fSAndroid Build Coastguard Worker 3*6a54128fSAndroid Build Coastguard Worker# Abort on error. 4*6a54128fSAndroid Build Coastguard Workerset -e 5*6a54128fSAndroid Build Coastguard Worker 6*6a54128fSAndroid Build Coastguard Workersymlink_match() 7*6a54128fSAndroid Build Coastguard Worker{ 8*6a54128fSAndroid Build Coastguard Worker local SYMLINK="$1" 9*6a54128fSAndroid Build Coastguard Worker local SYMLINK_TARGET="$2" 10*6a54128fSAndroid Build Coastguard Worker 11*6a54128fSAndroid Build Coastguard Worker [ "$(readlink "$SYMLINK")" = "$SYMLINK_TARGET" ] || \ 12*6a54128fSAndroid Build Coastguard Worker [ "$(readlink -f "$SYMLINK")" = "$SYMLINK_TARGET" ] 13*6a54128fSAndroid Build Coastguard Worker} 14*6a54128fSAndroid Build Coastguard Worker 15*6a54128fSAndroid Build Coastguard WorkerSYMLINK=/usr/share/doc/ss-dev 16*6a54128fSAndroid Build Coastguard WorkerSYMLINK_TARGET=libss2 17*6a54128fSAndroid Build Coastguard Worker 18*6a54128fSAndroid Build Coastguard Workerif [ "$1" = "install" -o "$1" = "upgrade" ] && 19*6a54128fSAndroid Build Coastguard Worker [ -n "$2" ] && [ -h "$SYMLINK" ] && 20*6a54128fSAndroid Build Coastguard Worker symlink_match "$SYMLINK" "$SYMLINK_TARGET" 21*6a54128fSAndroid Build Coastguard Workerthen 22*6a54128fSAndroid Build Coastguard Worker mv -f "$SYMLINK" "${SYMLINK}.dpkg-backup" 23*6a54128fSAndroid Build Coastguard Workerfi 24*6a54128fSAndroid Build Coastguard Worker 25*6a54128fSAndroid Build Coastguard Worker#DEBHELPER# 26*6a54128fSAndroid Build Coastguard Worker 27*6a54128fSAndroid Build Coastguard Workerexit 0 28