summaryrefslogtreecommitdiff
path: root/Build/source/build-aux/relpath
diff options
context:
space:
mode:
authorDenis Bitouzé <dbitouze@wanadoo.fr>2021-02-25 18:23:07 +0000
committerDenis Bitouzé <dbitouze@wanadoo.fr>2021-02-25 18:23:07 +0000
commitc6101f91d071883b48b1b4b51e5eba0f36d9a78d (patch)
tree1bf7f5a881d7a4f5c5bf59d0b2821943dd822372 /Build/source/build-aux/relpath
parent07ee7222e389b0777456b427a55c22d0e6ffd267 (diff)
French translation for tlmgr updated
git-svn-id: svn://tug.org/texlive/trunk@57912 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/build-aux/relpath')
-rwxr-xr-xBuild/source/build-aux/relpath58
1 files changed, 0 insertions, 58 deletions
diff --git a/Build/source/build-aux/relpath b/Build/source/build-aux/relpath
deleted file mode 100755
index f448cfcd84e..00000000000
--- a/Build/source/build-aux/relpath
+++ /dev/null
@@ -1,58 +0,0 @@
-#! /bin/sh
-# relpath - compute the relative path FROM -> TO
-
-# Copyright (C) 2011 Peter Breitenlohner <tex-live@tug.org>
-#
-# This file is free software; the copyright holder
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# First handle the simple case that FROM is a subdirectory of TO
-
-case $2 in
- "$3"/*)
- echo "X$2" | sed 's,^X'$3'/,,; s,[^/][^/]*,..,g'
- exit 0;;
-esac
-
-# Now the more general case, mainly for distro builds
-
-err () {
- echo "$*" >&2
- exit 1
-}
-
-test $# = 3 || err 'relpath PREF FROM TO
- compute the relative path FROM -> TO
- where FROM and TO are absolute paths, and
- prefixed with PREF are existing directories'
-
-chk () {
- case $2 in
- *' '* | *'/./'* | *'/../'*) err "'$2' contains ' ', '/./', or '/../'";;
- /*) ;;
- *) err "'$2' must be an absolute path";;
- esac
- test -d "$1$2" || err "'$1$2' not a directory"
- # Normalize, remove leading and trailing /
- res=`echo $2 | sed 's,^//*,,; s,//*$,,; s,///*,/,g'`
-}
-
-chk "$1" "$2"; from=$res
-chk "$1" "$3"; to=$res
-
-test "/$from" = "/$to" && { echo "."; exit 0; }
-
-# Remove common prefix
-while test "/$to" != "/"; do
- test "/$from" = "/" && { echo "$to"; exit 0; }
- test `echo $from | sed 's,/.*,,'` = `echo $to | sed 's,/.*,,'` || break
- from=`echo $from | sed 's,[^/]*/*,,'`
- to=`echo $to | sed 's,[^/]*/*,,'`
-done
-
-from=`echo $from | sed 's,[^/][^/]*,..,g'`
-test "/$to" = "/" || from="$from/$to"
-
-echo "$from"
-exit 0