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 4539c83 Script debugging and markdown conversion awk script
4539c83 is described below
commit 4539c83765b18dddbebff672123a3d15a3711a0c
Author: Dave Fisher <[email protected]>
AuthorDate: Sat Oct 31 22:07:26 2020 -0700
Script debugging and markdown conversion awk script
---
content/porting/topnav.mdtext | 41 -----------------------------------------
content/style-test.md | 6 +++---
tools/convert2md.awk | 29 +++++++++++++++++++++++++++++
tools/convert2md.sh | 8 +++++---
tools/migration2git.sh | 8 ++++----
tools/push2git.sh | 4 ++--
6 files changed, 43 insertions(+), 53 deletions(-)
diff --git a/content/porting/topnav.mdtext b/content/porting/topnav.mdtext
deleted file mode 100644
index 91ed30d..0000000
--- a/content/porting/topnav.mdtext
+++ /dev/null
@@ -1,41 +0,0 @@
-type=${1}
-divid = divid: topnava
-divid: topnava
- =
-
-- [Product][m0] = - [Product][m0]
-- [Product][m0]
-- [Download][m1] = - [Download][m1]
-- [Download][m1]
-- [Support][m2] = - [Support][m2]
-- [Support][m2]
-- [Blog][m3] = - [Blog][m3]
-- [Blog][m3]
-- [Extend][m4] = - [Extend][m4]
-- [Extend][m4]
-- [Develop][m5] = - [Develop][m5]
-- [Develop][m5]
-- [Focus Areas][m6] = - [Focus Areas][m6]
-- [Focus Areas][m6]
-- [Native Language][m7] = - [Native Language][m7]
-- [Native Language][m7]
- =
-
- =
-
-[m0] = [m0]: /product/index.html
"Apache OpenOffice product description"
-[m0]: /product/index.html "Apache
OpenOffice product description"
-[m1] = [m1]: /download/index.html
"Download OpenOffice"
-[m1]: /download/index.html
"Download OpenOffice"
-[m2] = [m2]: /support/index.html
"Find Support for OpenOffice"
-[m2]: /support/index.html "Find
Support for OpenOffice"
-[m3] = [m3]: https://blogs.apache.org/ooo/
"Apache OpenOffice Blog"
-[m3]: https://blogs.apache.org/ooo/ "Apache
OpenOffice Blog"
-[m4] = [m4]: /extensions/index.html
"Extensions and Templates for OpenOffice"
-[m4]: /extensions/index.html
"Extensions and Templates for OpenOffice"
-[m5] = [m5]: https://openoffice.apache.org/get-involved.html
"Get involved in Apache OpenOffice"
-[m5]: https://openoffice.apache.org/get-involved.html "Get
involved in Apache OpenOffice"
-[m6] = [m6]: /projects/accepted.html
"Apache OpenOffice development focus areas"
-[m6]: /projects/accepted.html "Apache
OpenOffice development focus areas"
-[m7] = [m7]: /projects/native-lang.html
"Apache OpenOffice in your Native Language"
-[m7]: /projects/native-lang.html "Apache
OpenOffice in your Native Language"
diff --git a/content/style-test.md b/content/style-test.md
index 0cd5ae4..169948b 100644
--- a/content/style-test.md
+++ b/content/style-test.md
@@ -1,7 +1,7 @@
-title=This is the title
-notice=http://www.apache.org/licenses/LICENSE-2.0
+type=page
+Title=This is the title
+Notice=https://www.apache.org/licenses/LICENSE-2.0
~~~~~~
-
# This is a level 1 header
## This is a level 2 header
### This is a level 3 header
diff --git a/tools/convert2md.awk b/tools/convert2md.awk
new file mode 100644
index 0000000..e2f42d3
--- /dev/null
+++ b/tools/convert2md.awk
@@ -0,0 +1,29 @@
+BEGIN {
+ META = 1;
+}
+// {
+ if ( META == 2 ) {
+ M = index($0," ");
+ if ( M == 1 ) next;
+ META = 1;
+ }
+ if ( META > 0 ) {
+ L = index($0,"Notice:");
+ if ( L == 1 ) {
+ META = 2;
+ print "Notice=https://www.apache.org/licenses/LICENSE-2.0";
+ next;
+ }
+ N = sub(/\:[ \t]*/,"=",$0);
+ if ( N > 0 ) {
+ print $0;
+ next;
+ }
+ META = 0;
+ print "~~~~~~";
+ } else {
+ print $0;
+ }
+}
+END {
+}
diff --git a/tools/convert2md.sh b/tools/convert2md.sh
index e23ed0f..3cf4706 100755
--- a/tools/convert2md.sh
+++ b/tools/convert2md.sh
@@ -23,10 +23,12 @@
# ${2} Path of mdtext file to convert to md file
if test "$#" != 2; then
- echo "USAGE: $0 Type Path
+ echo "USAGE: $0 Type Path"
exit 1
fi
-echo 'type=${1}' > ${GITPATH}/content/${2}
-nawk -f ${GITPATH}/tools/convert2md.awk ${2} >> ${GITPATH}/content/${2}
+MDPATH=${2:0:${#2}-4}
+echo "Convert "${2}" to "${MDPATH}
+echo "type="${1} > ${GITPATH}/content/${MDPATH}
+awk -f ${GITPATH}/tools/convert2md.awk ${2} >> ${GITPATH}/content/${MDPATH}
diff --git a/tools/migration2git.sh b/tools/migration2git.sh
index 875c958..1c04c90 100755
--- a/tools/migration2git.sh
+++ b/tools/migration2git.sh
@@ -22,12 +22,12 @@
# ${1} Site folder to migrate
if test "$#" != 1; then
- echo "USAGE: $0 Folder
+ echo "USAGE: $0 Folder"
exit 1
fi
cd ${SVNPATH}
-echo 'Migrating ${SVNPATH}/${1} to ${GITPATH}
+echo 'Migrating ${SVNPATH}/${1} to ${GITPATH}'
echo
# 1 - Tree structure
echo 'copy directory structure to assets and content trees'
@@ -52,11 +52,11 @@ ${GITPATH}/tools/push2git.sh content ${1} 'html content'
echo
# 5 - Brand
echo 'Convert brand'
-find ${1} -name "brand.mdtext" -type f -exec ${GITPATH}/tools/convert2md.sh
brand {} \; -exec ${GITPATH}/tools/push2git.sh assets {} 'brand'\;
+find ${1} -name "brand.mdtext" -type f -exec ${GITPATH}/tools/convert2md.sh
brand {} \; -exec ${GITPATH}/tools/push2git.sh content {} 'brand'\;
echo
# 6 - Navigators
echo 'Convert navigators'
-find ${1} -name "*nav.mdtext" -type f -exec ${GITPATH}/tools/convert2md.sh
navigator {} \; -exec ${GITPATH}/tools/push2git.sh assets {} 'navigator'\;
+find ${1} -name "*nav.mdtext" -type f -exec ${GITPATH}/tools/convert2md.sh
navigator {} \; -exec ${GITPATH}/tools/push2git.sh content {} 'navigator'\;
echo
# 7 - Markdown
echo 'Convert markdown pages'
diff --git a/tools/push2git.sh b/tools/push2git.sh
index 61ba3c9..a560363 100755
--- a/tools/push2git.sh
+++ b/tools/push2git.sh
@@ -24,11 +24,11 @@
# ${3} Description for commit message - 'assets','large asset','html
content','Markdown pages','brand','navigator'
if test "$#" != 3; then
- echo "USAGE: $0 Category Path Description
+ echo "USAGE: $0 Category Path Description"
exit 1
fi
cd ${GITPATH}
git add ${1}/${2}
-git commit -m 'Migration of ${2} ${3}'
+git commit -m '"Migration of "${2}" "${3}'
git push