1Upstream-Status: Pending 2 3update-ca-certificates: find SYSROOT relative to its own location 4 5This makes the script relocatable. 6 7Index: git/sbin/update-ca-certificates 8=================================================================== 9--- git.orig/sbin/update-ca-certificates 10+++ git/sbin/update-ca-certificates 11@@ -66,6 +66,39 @@ do 12 shift 13 done 14 15+if [ -z "$SYSROOT" ]; then 16+ local_which () { 17+ if [ $# -lt 1 ]; then 18+ return 1 19+ fi 20+ 21+ ( 22+ IFS=: 23+ for entry in $PATH; do 24+ if [ -x "$entry/$1" ]; then 25+ echo "$entry/$1" 26+ exit 0 27+ fi 28+ done 29+ exit 1 30+ ) 31+ } 32+ 33+ case "$0" in 34+ */*) 35+ sbindir=$(cd ${0%/*} && pwd) 36+ ;; 37+ *) 38+ sbindir=$(cd $(dirname $(local_which $0)) && pwd) 39+ ;; 40+ esac 41+ prefix=${sbindir%/*} 42+ SYSROOT=${prefix%/*} 43+ if [ ! -d "$SYSROOT/usr/share/ca-certificates" ]; then 44+ SYSROOT= 45+ fi 46+fi 47+ 48 if [ ! -s "$CERTSCONF" ] 49 then 50 fresh=1 51