chbase: Use same strategy for relative paths as qa
This commit is contained in:
parent
472e3a8cba
commit
acf909ab1e
4 changed files with 4 additions and 54 deletions
|
@ -15,13 +15,12 @@ run() {
|
|||
case "${f}" in
|
||||
"${FILE}/"*.html|"${FILE}/"*.js)
|
||||
run "${NEWBASE}" "${f}";;
|
||||
*)
|
||||
[ -d "${f}" ] && run "${NEWBASE}" "${f}";;
|
||||
esac
|
||||
done
|
||||
elif [ -f "${FILE}" ]
|
||||
then
|
||||
sed -ri "s@(href|src)=\"${CURRENT_BASE}@\1=\"${NEWBASE}@g;s@\\\$http.get\(\"${CURRENT_BASE}@\$http.get\(\"${NEWBASE}@g;s@\\\$http\((.*)\"${CURRENT_BASE}@\$http(\1\"${NEWBASE}@g;s@\"${CURRENT_BASE}_app/immutable/@\"${NEWBASE}_app/immutable/@g;s@\"${CURRENT_BASE}_app/\"@\"${NEWBASE}_app/\"@g" ${FILE}
|
||||
echo "Updating base path for $FILE..."
|
||||
sed -ri "s@<base href=\"${CURRENT_BASE}\">@<base href=\"${NEWBASE}\">@;s@\"${CURRENT_BASE}_app/@\"${NEWBASE}_app/@;s@base: \"${CURRENT_BASE%/}\"@base: \"${NEWBASE%/}\"@" ${FILE}
|
||||
fi
|
||||
}
|
||||
|
||||
|
|
Reference in a new issue