1*6a54128fSAndroid Build Coastguard Worker#!/bin/sh 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/comerr-dev 16*6a54128fSAndroid Build Coastguard WorkerSYMLINK_TARGET=libcomerr2 17*6a54128fSAndroid Build Coastguard WorkerSYMLINK_TARGET2=libcom-err2 18*6a54128fSAndroid Build Coastguard Worker 19*6a54128fSAndroid Build Coastguard Workerif [ "$1" = "install" -o "$1" = "upgrade" ] && 20*6a54128fSAndroid Build Coastguard Worker [ -n "$2" ] && [ -h "$SYMLINK" ] 21*6a54128fSAndroid Build Coastguard Workerthen 22*6a54128fSAndroid Build Coastguard Worker if symlink_match "$SYMLINK" "$SYMLINK_TARGET" || 23*6a54128fSAndroid Build Coastguard Worker symlink_match "$SYMLINK" "$SYMLINK_TARGET2" 24*6a54128fSAndroid Build Coastguard Worker then 25*6a54128fSAndroid Build Coastguard Worker mv -f "$SYMLINK" "${SYMLINK}.dpkg-backup" 26*6a54128fSAndroid Build Coastguard Worker fi 27*6a54128fSAndroid Build Coastguard Workerfi 28*6a54128fSAndroid Build Coastguard Worker 29*6a54128fSAndroid Build Coastguard Worker#DEBHELPER# 30*6a54128fSAndroid Build Coastguard Worker 31*6a54128fSAndroid Build Coastguard Workerexit 0 32