58 lines
1.6 KiB
Bash
Executable File
58 lines
1.6 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Support filenames with spaces
|
|
IFS=$'\n'
|
|
|
|
function modify_files() {
|
|
echo "Set working dir to $(pwd)"
|
|
for fh in *; do
|
|
if [[ -d "${fh}" ]]; then
|
|
pushd "${fh}"
|
|
list_dir
|
|
popd
|
|
else
|
|
if [[ -f "${fh}" ]]; then
|
|
case "${fh}" in
|
|
*.xsl) change_xsl_file "${fh}";;
|
|
*.css) change_css_file "${fh}";;
|
|
esac
|
|
fi
|
|
fi
|
|
done
|
|
}
|
|
|
|
function change_xsl_file() {
|
|
filename="$1"
|
|
echo "Change file ${filename}"
|
|
sed -i "s/__ccm__\///g" "${filename}"
|
|
sed -i "s/\.\.\/ROOT/themes\/heirloom/g" "${filename}"
|
|
sed -i "s/http\:\/\/ccm\.redhat\.com\/london\/navigation/http\:\/\/ccm.redhat.com\/navigation/g" "${filename}"
|
|
sed -i "s/\/ccm-ldn-theme\/themes-dev/\.\.\/\.\.\/devel-themedir/g" "${filename}"
|
|
|
|
sed -i "s/ccm-ldn-atoz/heirloom/g" "${filename}"
|
|
sed -i "s/ccm-forum/heirloom/g" "${filename}"
|
|
sed -i "s/ccm-ldn-theme\/themes-dev/heirloom/g" "${filename}" #????
|
|
sed -i "s/ccm-ldn-search/heirloom/g" "${filename}"
|
|
sed -i "s/ccm-ldn-shortcuts/heirloom/g" "${filename}"
|
|
sed -i "s/ccm-ldn-subsite/heirloom/g" "${filename}"
|
|
sed -i "s/ccm-ldn-terms/heirloom/g" "${filename}"
|
|
sed -i "s/ccm-ldn-theme/heirloom/g" "${filename}"
|
|
# sed -i "s/ / /g" "${filename}"
|
|
}
|
|
|
|
function change_css_file() {
|
|
filename="$1"
|
|
echo "Change file ${filename}"
|
|
sed -i "s/__ccm__\/static\/atoz/..\/..\/heirloom\/apps\/atoz\/lib/g" "${filename}"
|
|
sed -i "s/__ccm__\/static\/navigation/..\/..\/heirloom\/apps\/navigation\/lib/g" "${filename}"
|
|
sed -i "s/__ccm__\/static\/terms/..\/..\/heirloom\/apps\/terms\/lib/g" "${filename}"
|
|
}
|
|
|
|
pushd $1
|
|
for file in workspace*; do
|
|
mv "${file}" "portal-${file}"
|
|
done
|
|
|
|
modify_files
|
|
popd
|