This is an automated email from the ASF dual-hosted git repository. wave pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/openoffice-org.git
The following commit(s) were added to refs/heads/main by this push: new e6c9c87 Getting ready for site and staging builds e6c9c87 is described below commit e6c9c874b4cc99074091ec4954eb0108989d6fbd Author: Dave Fisher <d...@davefisher.tech> AuthorDate: Wed Oct 28 18:18:44 2020 -0700 Getting ready for site and staging builds --- .gitignore | 3 ++- build_staging.sh | 23 +++++++++++++++++++++++ templates/ssi.json | 3 --- tools/copyasset.sh | 45 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 70 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 53f2582..df9a613 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ output cache .DS_Store .history -.idea \ No newline at end of file +.idea +*~ \ No newline at end of file diff --git a/build_staging.sh b/build_staging.sh new file mode 100755 index 0000000..ae122ce --- /dev/null +++ b/build_staging.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +CURRENTDIR=`pwd` +WORKDIR=/tmp/ooo-site +ME=`basename $0` + +rm -rf $WORKDIR +mkdir -p $WORKDIR + +# now bake the site +./bake.sh -b . $WORKDIR + +# push all of the results to asf-site +git checkout asf-staging +git clean -f -d +git pull origin asf-staging +rm -rf content +mkdir content +cp -a $WORKDIR/* content +cp -a $WORKDIR/.htaccess content +git add content +git commit -m "git-site-role commit from $ME" +git push origin asf-staging diff --git a/templates/ssi.json b/templates/ssi.json index 15957e9..1e56c8b 100644 --- a/templates/ssi.json +++ b/templates/ssi.json @@ -1,10 +1,7 @@ { "/": { - "doctype":"/doctype.html", - "footer":"/footer.html", "brand":"/brand.html", "topnav":"/topnav.html", - "home":"home" } "/sl/": { "brand":"/sl/brand.html", diff --git a/tools/copyasset.sh b/tools/copyasset.sh new file mode 100755 index 0000000..f3c9ab6 --- /dev/null +++ b/tools/copyasset.sh @@ -0,0 +1,45 @@ +#!/bin/sh +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +if test "$#" != 2; then + echo "USAGE: $0 PATH SUFFIX" + exit 1 +fi + +toolsdir=`pwd` +rootdir=${toolsdir}/../../ + +webproject=$1 +suffixmatch=$2 + +if test -d ${contentdir}${webproject}; then + echo "============ '$webproject' performing url fixups ..." + cd ${contentdir}${webproject} + for htmlfile in `find . -name "${suffixmatch}"` ; do + echo ${htmlfile} + mv ${htmlfile} ${htmlfile}.bak + sed -f ${sedscripts} ${htmlfile}.bak > ${htmlfile} + diff -q ${htmlfile}.bak ${htmlfile} + rm ${htmlfile}.bak + done + echo "============ '$webproject' performing url fixups ..." + find . -name "${suffixmatch}" -exec grep -o "http://.*openoffice.org/" {} \; +fi +echo " "