From aca4666d7191e582903ca0ad47a46a59b0fa0a89 Mon Sep 17 00:00:00 2001 From: B Stack Date: Wed, 17 Jun 2020 11:12:50 -0400 Subject: fix local issue links, and use .dir names Munge any links to local git issues to this new format. Use hidden directories at the top level so the web server autoindex will not list them. --- fetch-css.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'fetch-css.sh') diff --git a/fetch-css.sh b/fetch-css.sh index 28a6ac9..271a2b8 100755 --- a/fetch-css.sh +++ b/fetch-css.sh @@ -7,7 +7,7 @@ INGLOB=*.html SEDSCRIPT=/mnt/public/work/devuan/fix-css-in-html.sed # OUTDIR will be made in INDIR, because of the `cd` below. -OUTDIR=css +OUTDIR=.css test ! -d "${OUTDIR}" && mkdir -p "${OUTDIR}" INSERVER=https://git.devuan.org @@ -20,10 +20,12 @@ orig_css="$( sed -n -r -e 's/^.* "${SEDSCRIPT}" echo "${orig_css}" | while read line ; do - getpath="${INSERVER}${line}" + getpath="${INSERVER}/${line}" targetfile="${OUTDIR}/$( basename "${line}" )" + targetfile="${targetfile##/}" + targetfile=".$( echo "${targetfile}" | sed -r -e 's/^\.+//g;' )" test -n "${DEBUG}" && echo "process ${getpath} and save to ${targetfile}" 1>&2 test -z "${DRYRUN}" && wget --quiet --content-disposition -O "${targetfile}" "${getpath}" # dynamically build a sed script - echo "s:${line}:${targetfile##/}:g;" | tee -a "${SEDSCRIPT}" + echo "s:${line}:${targetfile}:g;" | tee -a "${SEDSCRIPT}" done -- cgit