diff options
author | Denis Bitouzé <dbitouze@wanadoo.fr> | 2021-02-25 18:23:07 +0000 |
---|---|---|
committer | Denis Bitouzé <dbitouze@wanadoo.fr> | 2021-02-25 18:23:07 +0000 |
commit | c6101f91d071883b48b1b4b51e5eba0f36d9a78d (patch) | |
tree | 1bf7f5a881d7a4f5c5bf59d0b2821943dd822372 /Build/source/build-aux/relpath | |
parent | 07ee7222e389b0777456b427a55c22d0e6ffd267 (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-x | Build/source/build-aux/relpath | 58 |
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 |