From 1b63fcabc2cb3c100c1a50136ce1e160e042b332 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Thu, 28 Mar 2024 09:23:21 +0100 Subject: new tlobsd wrapper --- mktexobsdsymlinks | 59 ------------------------------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 mktexobsdsymlinks (limited to 'mktexobsdsymlinks') diff --git a/mktexobsdsymlinks b/mktexobsdsymlinks deleted file mode 100644 index efcb780..0000000 --- a/mktexobsdsymlinks +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh -# -# $TeX Live for OpenBSD, 2024/03/21 $ - -TLBINDIR=$(dirname $0) -REL=../.. -LSTFILE=$(mktemp) -AMFILE=$(mktemp) - -if [[ ! -w ${TLBINDIR} ]]; then - echo "You do not have write permissions to ${TLBINDIR}" - exit 1 -fi - -which svn 2>&- > /dev/null -if [[ $? -ne 0 ]];then - echo "Please install the subversion package." - exit 1 -fi - -svn --force export svn://tug.org/texlive/trunk/Build/source/texk/texlive/linked_scripts/scripts.lst \ - ${LSTFILE} || exit 1 - -svn --force export svn://tug.org/texlive/trunk/Build/source/texk/texlive/linked_scripts/Makefile.am \ - ${AMFILE} || exit 1 -bin_links=$(awk '/bin_links = \\/,/^$/' ${AMFILE} | awk NF | grep -v bin_links | sed 's,\\,,') - -cd ${TLBINDIR} && \ - for s in $(cat ${LSTFILE} | grep -v \') - do - target=`basename $s | tr '[A-Z]' '[a-z]'` - echo "$s" | grep 'memoize-.*\.' >/dev/null \ - || echo "$s" | grep 'listings-ext.sh' >/dev/null \ - || target=`echo $target | sed 's,\.[^/]*$,,'`; \ - if [[ $1 == "remove" ]];then - rm -f $target - else - rm -f $target - echo "creating link '$target' -> '$REL/texmf-dist/scripts/$s'" - ln -s $REL/texmf-dist/scripts/$s $target || exit 1 - fi - done && \ - for s in ${bin_links} - do - link=`echo $s | sed 's,.*:,,'` - file=`echo $s | sed 's,:.*,,'` - if [[ $1 == "remove" ]];then - rm -f $link - else - rm -f $link - echo "creating link '$link' -> '$file'" - ln -s $file $link || exit 1 - fi - done - -if [[ $1 == "remove" ]] -then - echo "all symlinks have been removed. why did you do this?" -fi -- cgit v1.2.3