diff options
author | Ken Brown <kbrown@cornell.edu> | 2023-03-20 10:23:25 -0400 |
---|---|---|
committer | Ken Brown <kbrown@cornell.edu> | 2023-03-21 14:43:42 -0400 |
commit | 7d3924267ed7ba85ff1e0d6c80da2d23774cbe8e (patch) | |
tree | 266a6d2668a6d5dcf5627c70ce132d8861473781 | |
parent | Update VERSION, REQUIRES, SCALLYWAG (diff) |
Update scripts
-rwxr-xr-x | 01-update_release.sh | 10 | ||||
-rwxr-xr-x | 02-fetch.sh | 74 | ||||
-rwxr-xr-x | 03-build.sh | 120 | ||||
-rwxr-xr-x | 06-prepare_for_upload.sh | 70 | ||||
-rwxr-xr-x | 07-mkannounce.sh | 21 | ||||
-rwxr-xr-x | commit.sh | 5 | ||||
-rwxr-xr-x | pull.sh | 110 | ||||
-rwxr-xr-x | push.sh | 83 | ||||
-rwxr-xr-x | push1.sh | 72 | ||||
-rwxr-xr-x | push2.sh | 75 | ||||
-rwxr-xr-x | push3.sh | 75 | ||||
-rwxr-xr-x | push4.sh | 74 | ||||
-rwxr-xr-x | push_nobuild.sh | 74 | ||||
-rwxr-xr-x | status.sh | 14 |
14 files changed, 779 insertions, 98 deletions
diff --git a/01-update_release.sh b/01-update_release.sh index 3b5df30..7facd43 100755 --- a/01-update_release.sh +++ b/01-update_release.sh @@ -6,11 +6,13 @@ for d in $dirs do echo "Entering $d ..." cd $d - sed -i -e 's/^VERSION=.*/VERSION=20220321/' ${d}.cygport + sed -i -e 's/^VERSION=.*/VERSION=20230313/' ${d}.cygport # sed -i -e 's/^RELEASE=.*/RELEASE=1/' ${d}.cygport - rm -rf ${d}-20220323-1.noarch - # mkdir -p save - # mv -f *.tar.xz save/ + # sed -i -e 's/^SCALLYWAG=.*/SCALLYWAG=nobuild/' ${d}.cygport + rm -rf ${d}-*.noarch + mkdir -p save + mv -f *.tar.xz save/ + git commit -a --amend --no-edit || exit 1 echo "Leaving $d" echo cd .. diff --git a/02-fetch.sh b/02-fetch.sh index d1a92b2..347cc23 100755 --- a/02-fetch.sh +++ b/02-fetch.sh @@ -1,11 +1,75 @@ #! /bin/bash -export TEXLIVE_PRETEST=1 +# export TEXLIVE_PRETEST=1 + +# dirs="texlive-collection-*" +# The following were deployed successfully by scallywag +# texlive-collection-bibtexextra-doc +# texlive-collection-context-doc +# texlive-collection-fontsextra +# texlive-collection-fontsextra-doc +# texlive-collection-fontsrecommended +# texlive-collection-fontsrecommended-doc + +dirs=" +texlive-collection-basic-doc +texlive-collection-bibtexextra +texlive-collection-binextra +texlive-collection-binextra-doc +texlive-collection-context +texlive-collection-fontutils +texlive-collection-fontutils-doc +texlive-collection-formatsextra +texlive-collection-games +texlive-collection-humanities +texlive-collection-humanities-doc +texlive-collection-langarabic +texlive-collection-langchinese +texlive-collection-langcjk +texlive-collection-langcyrillic +texlive-collection-langczechslovak +texlive-collection-langenglish +texlive-collection-langeuropean +texlive-collection-langfrench +texlive-collection-langgerman +texlive-collection-langgreek +texlive-collection-langitalian +texlive-collection-langjapanese +texlive-collection-langkorean +texlive-collection-langother +texlive-collection-langpolish +texlive-collection-langportuguese +texlive-collection-langspanish +texlive-collection-latex +texlive-collection-latex-doc +texlive-collection-latexextra +texlive-collection-latexextra-doc +texlive-collection-latexrecommended +texlive-collection-latexrecommended-doc +texlive-collection-luatex +texlive-collection-luatex-doc +texlive-collection-mathscience +texlive-collection-mathscience-doc +texlive-collection-metapost +texlive-collection-metapost-doc +texlive-collection-music +texlive-collection-music-doc +texlive-collection-pictures +texlive-collection-pictures-doc +texlive-collection-plaingeneric +texlive-collection-plaingeneric-doc +texlive-collection-pstricks +texlive-collection-pstricks-doc +texlive-collection-publishers +texlive-collection-publishers-doc +texlive-collection-xetex +texlive-collection-xetex-doc +texlive-collection-basic +" -dirs="texlive-collection-*" exit_status=0 -rm -f fetch_failures.txt -touch fetch_failures.txt +rm -f fetch_failures +touch fetch_failures for d in $dirs do @@ -15,7 +79,7 @@ do # mv *.xz save if ! cygport ${d}.cygport fetch then - echo "Fetching ${d} failed" >> ../fetch_failures.txt + echo "Fetching ${d} failed" >> ../fetch_failures exit_status=1 fi echo "Leaving $d" diff --git a/03-build.sh b/03-build.sh index 888d0e7..7e58961 100755 --- a/03-build.sh +++ b/03-build.sh @@ -1,75 +1,83 @@ #! /bin/bash -dirs="texlive-collection-*" -# dirs=" -# texlive-collection-binextra -# texlive-collection-binextra-doc -# texlive-collection-context +# dirs="texlive-collection-*" +# The following were deployed successfully by scallywag +# texlive-collection-bibtexextra-doc # texlive-collection-context-doc # texlive-collection-fontsextra # texlive-collection-fontsextra-doc # texlive-collection-fontsrecommended # texlive-collection-fontsrecommended-doc -# texlive-collection-fontutils -# texlive-collection-fontutils-doc -# texlive-collection-formatsextra -# texlive-collection-games -# texlive-collection-humanities -# texlive-collection-humanities-doc -# texlive-collection-langarabic -# texlive-collection-langchinese -# texlive-collection-langcjk -# texlive-collection-langcyrillic -# texlive-collection-langczechslovak -# texlive-collection-langenglish -# texlive-collection-langeuropean -# texlive-collection-langfrench -# texlive-collection-langgerman -# texlive-collection-langgreek -# texlive-collection-langitalian -# texlive-collection-langjapanese -# texlive-collection-langkorean -# texlive-collection-langother -# texlive-collection-langpolish -# texlive-collection-langportuguese -# texlive-collection-langspanish -# texlive-collection-latex -# texlive-collection-latex-doc -# texlive-collection-latexextra -# texlive-collection-latexextra-doc -# texlive-collection-latexrecommended -# texlive-collection-latexrecommended-doc -# texlive-collection-luatex -# texlive-collection-luatex-doc -# texlive-collection-mathscience -# texlive-collection-mathscience-doc -# texlive-collection-metapost -# texlive-collection-metapost-doc -# texlive-collection-music -# texlive-collection-music-doc -# texlive-collection-pictures -# texlive-collection-pictures-doc -# texlive-collection-plaingeneric -# texlive-collection-plaingeneric-doc -# texlive-collection-pstricks -# texlive-collection-pstricks-doc -# texlive-collection-publishers -# texlive-collection-publishers-doc -# texlive-collection-xetex -# texlive-collection-xetex-doc -# " + +dirs=" +texlive-collection-basic-doc +texlive-collection-bibtexextra +texlive-collection-binextra +texlive-collection-binextra-doc +texlive-collection-context +texlive-collection-fontutils +texlive-collection-fontutils-doc +texlive-collection-formatsextra +texlive-collection-games +texlive-collection-humanities +texlive-collection-humanities-doc +texlive-collection-langarabic +texlive-collection-langchinese +texlive-collection-langcjk +texlive-collection-langcyrillic +texlive-collection-langczechslovak +texlive-collection-langenglish +texlive-collection-langeuropean +texlive-collection-langfrench +texlive-collection-langgerman +texlive-collection-langgreek +texlive-collection-langitalian +texlive-collection-langjapanese +texlive-collection-langkorean +texlive-collection-langother +texlive-collection-langpolish +texlive-collection-langportuguese +texlive-collection-langspanish +texlive-collection-latex +texlive-collection-latex-doc +texlive-collection-latexextra +texlive-collection-latexextra-doc +texlive-collection-latexrecommended +texlive-collection-latexrecommended-doc +texlive-collection-luatex +texlive-collection-luatex-doc +texlive-collection-mathscience +texlive-collection-mathscience-doc +texlive-collection-metapost +texlive-collection-metapost-doc +texlive-collection-music +texlive-collection-music-doc +texlive-collection-pictures +texlive-collection-pictures-doc +texlive-collection-plaingeneric +texlive-collection-plaingeneric-doc +texlive-collection-pstricks +texlive-collection-pstricks-doc +texlive-collection-publishers +texlive-collection-publishers-doc +texlive-collection-xetex +texlive-collection-xetex-doc +texlive-collection-basic +" exit_status=0 -rm -f build_failures.txt -touch build_failures.txt +rm -f build_failures +touch build_failures for d in $dirs do echo "Entering $d ..." cd $d + # sed -i -e 's/^SCALLYWAG=.*/SCALLYWAG=deploy/' ${d}.cygport + # git commit -a --amend --no-edit if ! cygport ${d}.cygport finish all then - echo "Building ${d} failed" >> ../build_failures.txt + echo "Building ${d} failed" >> ../build_failures exit_status=1 fi echo "Leaving $d" diff --git a/06-prepare_for_upload.sh b/06-prepare_for_upload.sh index 0e63a4d..f3f2aba 100755 --- a/06-prepare_for_upload.sh +++ b/06-prepare_for_upload.sh @@ -1,6 +1,68 @@ #! /bin/bash -dirs="texlive-collection-*" +# dirs="texlive-collection-*" +# texlive-collection-basic-doc +# texlive-collection-bibtexextra-doc +# texlive-collection-context-doc +# texlive-collection-fontsextra +# texlive-collection-fontsextra-doc +# texlive-collection-fontsrecommended +# texlive-collection-fontsrecommended-doc + +dirs=" +texlive-collection-basic +texlive-collection-bibtexextra +texlive-collection-binextra +texlive-collection-binextra-doc +texlive-collection-context +texlive-collection-fontutils +texlive-collection-fontutils-doc +texlive-collection-formatsextra +texlive-collection-games +texlive-collection-humanities +texlive-collection-humanities-doc +texlive-collection-langarabic +texlive-collection-langchinese +texlive-collection-langcjk +texlive-collection-langcyrillic +texlive-collection-langczechslovak +texlive-collection-langenglish +texlive-collection-langeuropean +texlive-collection-langfrench +texlive-collection-langgerman +texlive-collection-langgreek +texlive-collection-langitalian +texlive-collection-langjapanese +texlive-collection-langkorean +texlive-collection-langother +texlive-collection-langpolish +texlive-collection-langportuguese +texlive-collection-langspanish +texlive-collection-latex +texlive-collection-latex-doc +texlive-collection-latexextra +texlive-collection-latexextra-doc +texlive-collection-latexrecommended +texlive-collection-latexrecommended-doc +texlive-collection-luatex +texlive-collection-luatex-doc +texlive-collection-mathscience +texlive-collection-mathscience-doc +texlive-collection-metapost +texlive-collection-metapost-doc +texlive-collection-music +texlive-collection-music-doc +texlive-collection-pictures +texlive-collection-pictures-doc +texlive-collection-plaingeneric +texlive-collection-plaingeneric-doc +texlive-collection-pstricks +texlive-collection-pstricks-doc +texlive-collection-publishers +texlive-collection-publishers-doc +texlive-collection-xetex +texlive-collection-xetex-doc +" for d in ${dirs} do @@ -11,10 +73,10 @@ do eval $(grep '^RELEASE=' ${d}.cygport) PVR=${NAME}-${VERSION}-${RELEASE} D=${PVR}.noarch/dist - dest1=/c/downloads/cygwin/myrepo/noarch/release + # dest1=/c/downloads/cygwin/myrepo/noarch/release dest2=/tmp/sourceware/noarch/release - rm -rf ${dest1}/${d} - cp -alf ${D}/${d} ${dest1} + # rm -rf ${dest1}/${d} + # cp -alf ${D}/${d} ${dest1} rm -rf ${dest2}/${d} cp -alf ${D}/${d} ${dest2} echo "Leaving $d" diff --git a/07-mkannounce.sh b/07-mkannounce.sh index 0102766..7ec193e 100755 --- a/07-mkannounce.sh +++ b/07-mkannounce.sh @@ -1,20 +1,24 @@ #! /bin/bash -VR=20220321-1 -announce=announce-TL2022.txt +VR=20230313-1 +announce=announce-TL2023.txt cat > ${announce} <<EOF -Cygwin's TeX Live packages have been updated to the latest upstream release, TeX Live 2022. +Cygwin's TeX Live packages have been updated to the latest upstream release, TeX Live 2023. TeX Live provides a comprehensive, cross-platform TeX system. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world. For more information, see http://www.tug.org/texlive/ -And see +See http://www.tug.org/texlive/doc/texlive-en/texlive-en.html#news -for a list of changes since TeX Live 2021. +for a list of changes since TeX Live 2022, and see + + https://tug.org/texlive/bugs.html + +for a list of known issues in TeX Live 2023. In particular, there has been a major change in ConTeXt, which I will describe in a separate message. The TeX Live executables and supporting libraries are contained in the following Cygwin packages: @@ -45,11 +49,11 @@ libtexlua53 is a TeX lua scripting library. libtexluajit is a TeX Just-In-Time lua compiler library. -* asymptote-2.79-1 +* asymptote-2.85-1 Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality typesetting that LaTeX does for scientific text. -In addition, upstream TeX Live provides thousands of "packages", grouped into "collections". There is a Cygwin package for each upstream collection; there are also Cygwin packages containing documentation for some of the collections. +In addition, upstream TeX Live provides thousands of "packages", grouped into "collections". There is a Cygwin package for each upstream collection; there are also Cygwin packages containing documentation for many of the collections. EOF @@ -82,6 +86,5 @@ tlmgr ===== texlive-collection-basic includes a restricted version of the tlmgr (TeX Live Manager) utility. See /usr/share/doc/texlive-collection-basic/README.Cygwin for more details. -Ken Brown -Cygwin's TeX Live maintainer +Ken EOF @@ -6,8 +6,9 @@ for p in ${packages} do echo "Entering ${p}..." cd ${p} - git commit -a -m "Add homepage" - git push || exit 1 + git commit -a -m "Update VERSION, SCALLYWAG" + # git push || exit 1 echo "leaving ${p}." + echo cd .. done @@ -0,0 +1,110 @@ +#! /bin/bash + +packages=" +asymptote +biber +clisp +colm +cygwin +doxygen +emacs +emacs-auctex +fcgi +ffcall +freeglut +freetype2 +gd +geomview +ghostscript +ghostscript-fonts-other +graphite2 +harfbuzz +icu +jansson +kelbt +lcms2 +libpng +libXpm-noX +mailutils +potrace +ragel +raqm +savi +svm +teckit +texinfo +texlive +texlive-collection-basic +texlive-collection-basic-doc +texlive-collection-bibtexextra +texlive-collection-bibtexextra-doc +texlive-collection-binextra +texlive-collection-binextra-doc +texlive-collection-context +texlive-collection-context-doc +texlive-collection-fontsextra +texlive-collection-fontsextra-doc +texlive-collection-fontsrecommended +texlive-collection-fontsrecommended-doc +texlive-collection-fontutils +texlive-collection-fontutils-doc +texlive-collection-formatsextra +texlive-collection-games +texlive-collection-humanities +texlive-collection-humanities-doc +texlive-collection-langarabic +texlive-collection-langchinese +texlive-collection-langcjk +texlive-collection-langcyrillic +texlive-collection-langczechslovak +texlive-collection-langenglish +texlive-collection-langeuropean +texlive-collection-langfrench +texlive-collection-langgerman +texlive-collection-langgreek +texlive-collection-langitalian +texlive-collection-langjapanese +texlive-collection-langkorean +texlive-collection-langother +texlive-collection-langpolish +texlive-collection-langportuguese +texlive-collection-langspanish +texlive-collection-latex +texlive-collection-latex-doc +texlive-collection-latexextra +texlive-collection-latexextra-doc +texlive-collection-latexrecommended +texlive-collection-latexrecommended-doc +texlive-collection-luatex +texlive-collection-luatex-doc +texlive-collection-mathscience +texlive-collection-mathscience-doc +texlive-collection-metapost +texlive-collection-metapost-doc +texlive-collection-music +texlive-collection-music-doc +texlive-collection-pictures +texlive-collection-pictures-doc +texlive-collection-plaingeneric +texlive-collection-plaingeneric-doc +texlive-collection-pstricks +texlive-collection-pstricks-doc +texlive-collection-publishers +texlive-collection-publishers-doc +texlive-collection-xetex +texlive-collection-xetex-doc +tree-sitter +urw-base35-fonts +xforms +xpdf +zziplib +" + +for p in ${packages} +do + echo "updating ${p}..." + cd ${p} + git pull || exit 1 + cd .. + echo "done with ${p}." +done @@ -1,19 +1,76 @@ #! /bin/bash -packages="texlive-collection-*" +packages=" +texinfo +texlive +texlive-collection-basic +texlive-collection-basic-doc +texlive-collection-bibtexextra +texlive-collection-bibtexextra-doc +texlive-collection-binextra +texlive-collection-binextra-doc +texlive-collection-context +texlive-collection-context-doc +texlive-collection-fontsextra +texlive-collection-fontsextra-doc +texlive-collection-fontsrecommended +texlive-collection-fontsrecommended-doc +texlive-collection-fontutils +texlive-collection-fontutils-doc +texlive-collection-formatsextra +texlive-collection-games +texlive-collection-humanities +texlive-collection-humanities-doc +texlive-collection-langarabic +texlive-collection-langchinese +texlive-collection-langcjk +texlive-collection-langcyrillic +texlive-collection-langczechslovak +texlive-collection-langenglish +texlive-collection-langeuropean +texlive-collection-langfrench +texlive-collection-langgerman +texlive-collection-langgreek +texlive-collection-langitalian +texlive-collection-langjapanese +texlive-collection-langkorean +texlive-collection-langother +texlive-collection-langpolish +texlive-collection-langportuguese +texlive-collection-langspanish +texlive-collection-latex +texlive-collection-latex-doc +texlive-collection-latexextra +texlive-collection-latexextra-doc +texlive-collection-latexrecommended +texlive-collection-latexrecommended-doc +texlive-collection-luatex +texlive-collection-luatex-doc +texlive-collection-mathscience +texlive-collection-mathscience-doc +texlive-collection-metapost +texlive-collection-metapost-doc +texlive-collection-music +texlive-collection-music-doc +texlive-collection-pictures +texlive-collection-pictures-doc +texlive-collection-plaingeneric +texlive-collection-plaingeneric-doc +texlive-collection-pstricks +texlive-collection-pstricks-doc +texlive-collection-publishers +texlive-collection-publishers-doc +texlive-collection-xetex +texlive-collection-xetex-doc +urw-base35-fonts +xforms +xpdf +" for p in ${packages} do - echo "Entering ${p}..." - cd ${p} - case "${p}" in - *-basic*) ;; - *-pictures*) ;; - *-bibtexextra*) ;; - *) git tag -d 64bit-20130529-2 || exit 1 - git push --tag || exit 1 - ;; - esac - echo "leaving ${p}." - cd .. + echo "cloning ${p}..." + git clone cygwin@cygwin.com:/git/cygwin-packages/${p} || exit 1 + # git remote set-url origin cygwin@cygwin.com:/git/cygwin-packages/${p} + echo "done with ${p}." done @@ -1,12 +1,74 @@ #! /bin/bash -packages="texlive-collection-*" +dirs=" +texlive-collection-basic-doc +texlive-collection-bibtexextra +texlive-collection-bibtexextra-doc +texlive-collection-binextra +texlive-collection-binextra-doc +texlive-collection-context +texlive-collection-context-doc +texlive-collection-fontsextra +texlive-collection-fontsextra-doc +texlive-collection-fontsrecommended +texlive-collection-fontsrecommended-doc +texlive-collection-fontutils +texlive-collection-fontutils-doc +texlive-collection-formatsextra +" +# texlive-collection-games +# texlive-collection-humanities +# texlive-collection-humanities-doc +# texlive-collection-langarabic +# texlive-collection-langchinese +# texlive-collection-langcjk +# texlive-collection-langcyrillic +# texlive-collection-langczechslovak +# texlive-collection-langenglish +# texlive-collection-langeuropean +# texlive-collection-langfrench +# texlive-collection-langgerman +# texlive-collection-langgreek +# texlive-collection-langitalian +# texlive-collection-langjapanese +# texlive-collection-langkorean +# texlive-collection-langother +# texlive-collection-langpolish +# texlive-collection-langportuguese +# texlive-collection-langspanish +# texlive-collection-latex +# texlive-collection-latex-doc +# texlive-collection-latexextra +# texlive-collection-latexextra-doc +# texlive-collection-latexrecommended +# texlive-collection-latexrecommended-doc +# texlive-collection-luatex +# texlive-collection-luatex-doc +# texlive-collection-mathscience +# texlive-collection-mathscience-doc +# texlive-collection-metapost +# texlive-collection-metapost-doc +# texlive-collection-music +# texlive-collection-music-doc +# texlive-collection-pictures +# texlive-collection-pictures-doc +# texlive-collection-plaingeneric +# texlive-collection-plaingeneric-doc +# texlive-collection-pstricks +# texlive-collection-pstricks-doc +# texlive-collection-publishers +# texlive-collection-publishers-doc +# texlive-collection-xetex +# texlive-collection-xetex-doc +# texlive-collection-basic +# " -for p in ${packages} +for d in $dirs do - echo "Entering ${p}..." - cd ${p} + echo "Entering $d ..." + cd $d git push || exit 1 - echo "leaving ${p}." + echo "Leaving $d" + echo cd .. done diff --git a/push2.sh b/push2.sh new file mode 100755 index 0000000..bb37b2e --- /dev/null +++ b/push2.sh @@ -0,0 +1,75 @@ +#! /bin/bash + +# texlive-collection-basic-doc +# texlive-collection-bibtexextra +# texlive-collection-bibtexextra-doc +# texlive-collection-binextra +# texlive-collection-binextra-doc +# texlive-collection-context +# texlive-collection-context-doc +# texlive-collection-fontsextra +# texlive-collection-fontsextra-doc +# texlive-collection-fontsrecommended +# texlive-collection-fontsrecommended-doc +# texlive-collection-fontutils +# texlive-collection-fontutils-doc +# texlive-collection-formatsextra + +dirs=" +texlive-collection-games +texlive-collection-humanities +texlive-collection-humanities-doc +texlive-collection-langarabic +texlive-collection-langchinese +texlive-collection-langcjk +texlive-collection-langcyrillic +texlive-collection-langczechslovak +texlive-collection-langenglish +texlive-collection-langeuropean +texlive-collection-langfrench +texlive-collection-langgerman +texlive-collection-langgreek +texlive-collection-langitalian +texlive-collection-langjapanese +" +# texlive-collection-langkorean +# texlive-collection-langother +# texlive-collection-langpolish +# texlive-collection-langportuguese +# texlive-collection-langspanish +# texlive-collection-latex +# texlive-collection-latex-doc +# texlive-collection-latexextra +# texlive-collection-latexextra-doc +# texlive-collection-latexrecommended +# texlive-collection-latexrecommended-doc +# texlive-collection-luatex +# texlive-collection-luatex-doc +# texlive-collection-mathscience +# texlive-collection-mathscience-doc +# texlive-collection-metapost +# texlive-collection-metapost-doc +# texlive-collection-music +# texlive-collection-music-doc +# texlive-collection-pictures +# texlive-collection-pictures-doc +# texlive-collection-plaingeneric +# texlive-collection-plaingeneric-doc +# texlive-collection-pstricks +# texlive-collection-pstricks-doc +# texlive-collection-publishers +# texlive-collection-publishers-doc +# texlive-collection-xetex +# texlive-collection-xetex-doc +# texlive-collection-basic +# " + +for d in $dirs +do + echo "Entering $d ..." + cd $d + git push || exit 1 + echo "Leaving $d" + echo + cd .. +done diff --git a/push3.sh b/push3.sh new file mode 100755 index 0000000..d719aa9 --- /dev/null +++ b/push3.sh @@ -0,0 +1,75 @@ +#! /bin/bash + +# texlive-collection-basic-doc +# texlive-collection-bibtexextra +# texlive-collection-bibtexextra-doc +# texlive-collection-binextra +# texlive-collection-binextra-doc +# texlive-collection-context +# texlive-collection-context-doc +# texlive-collection-fontsextra +# texlive-collection-fontsextra-doc +# texlive-collection-fontsrecommended +# texlive-collection-fontsrecommended-doc +# texlive-collection-fontutils +# texlive-collection-fontutils-doc +# texlive-collection-formatsextra +# texlive-collection-games +# texlive-collection-humanities +# texlive-collection-humanities-doc +# texlive-collection-langarabic +# texlive-collection-langchinese +# texlive-collection-langcjk +# texlive-collection-langcyrillic +# texlive-collection-langczechslovak +# texlive-collection-langenglish +# texlive-collection-langeuropean +# texlive-collection-langfrench +# texlive-collection-langgerman +# texlive-collection-langgreek +# texlive-collection-langitalian +# texlive-collection-langjapanese + +dirs=" +texlive-collection-langkorean +texlive-collection-langother +texlive-collection-langpolish +texlive-collection-langportuguese +texlive-collection-langspanish +texlive-collection-latex +texlive-collection-latex-doc +texlive-collection-latexextra +texlive-collection-latexextra-doc +texlive-collection-latexrecommended +texlive-collection-latexrecommended-doc +texlive-collection-luatex +texlive-collection-luatex-doc +texlive-collection-mathscience +texlive-collection-mathscience-doc +" +# texlive-collection-metapost +# texlive-collection-metapost-doc +# texlive-collection-music +# texlive-collection-music-doc +# texlive-collection-pictures +# texlive-collection-pictures-doc +# texlive-collection-plaingeneric +# texlive-collection-plaingeneric-doc +# texlive-collection-pstricks +# texlive-collection-pstricks-doc +# texlive-collection-publishers +# texlive-collection-publishers-doc +# texlive-collection-xetex +# texlive-collection-xetex-doc +# texlive-collection-basic +# " + +for d in $dirs +do + echo "Entering $d ..." + cd $d + git push || exit 1 + echo "Leaving $d" + echo + cd .. +done diff --git a/push4.sh b/push4.sh new file mode 100755 index 0000000..5c42539 --- /dev/null +++ b/push4.sh @@ -0,0 +1,74 @@ +#! /bin/bash + +# texlive-collection-basic-doc +# texlive-collection-bibtexextra +# texlive-collection-bibtexextra-doc +# texlive-collection-binextra +# texlive-collection-binextra-doc +# texlive-collection-context +# texlive-collection-context-doc +# texlive-collection-fontsextra +# texlive-collection-fontsextra-doc +# texlive-collection-fontsrecommended +# texlive-collection-fontsrecommended-doc +# texlive-collection-fontutils +# texlive-collection-fontutils-doc +# texlive-collection-formatsextra +# texlive-collection-games +# texlive-collection-humanities +# texlive-collection-humanities-doc +# texlive-collection-langarabic +# texlive-collection-langchinese +# texlive-collection-langcjk +# texlive-collection-langcyrillic +# texlive-collection-langczechslovak +# texlive-collection-langenglish +# texlive-collection-langeuropean +# texlive-collection-langfrench +# texlive-collection-langgerman +# texlive-collection-langgreek +# texlive-collection-langitalian +# texlive-collection-langjapanese +# texlive-collection-langkorean +# texlive-collection-langother +# texlive-collection-langpolish +# texlive-collection-langportuguese +# texlive-collection-langspanish +# texlive-collection-latex +# texlive-collection-latex-doc +# texlive-collection-latexextra +# texlive-collection-latexextra-doc +# texlive-collection-latexrecommended +# texlive-collection-latexrecommended-doc +# texlive-collection-luatex +# texlive-collection-luatex-doc +# texlive-collection-mathscience +# texlive-collection-mathscience-doc + +dirs=" +texlive-collection-metapost +texlive-collection-metapost-doc +texlive-collection-music +texlive-collection-music-doc +texlive-collection-pictures +texlive-collection-pictures-doc +texlive-collection-plaingeneric +texlive-collection-plaingeneric-doc +texlive-collection-pstricks +texlive-collection-pstricks-doc +texlive-collection-publishers +texlive-collection-publishers-doc +texlive-collection-xetex +texlive-collection-xetex-doc +texlive-collection-basic +" + +for d in $dirs +do + echo "Entering $d ..." + cd $d + git push || exit 1 + echo "Leaving $d" + echo + cd .. +done diff --git a/push_nobuild.sh b/push_nobuild.sh new file mode 100755 index 0000000..980a83d --- /dev/null +++ b/push_nobuild.sh @@ -0,0 +1,74 @@ +#! /bin/bash + +# texlive-collection-basic-doc +# texlive-collection-bibtexextra +# texlive-collection-bibtexextra-doc +# texlive-collection-binextra +# texlive-collection-binextra-doc +# texlive-collection-context +# texlive-collection-context-doc +# texlive-collection-fontsextra +# texlive-collection-fontsextra-doc +# texlive-collection-fontsrecommended +# texlive-collection-fontsrecommended-doc +# texlive-collection-fontutils +# texlive-collection-fontutils-doc +# texlive-collection-formatsextra + +dirs=" +texlive-collection-games +texlive-collection-humanities +texlive-collection-humanities-doc +texlive-collection-langarabic +texlive-collection-langchinese +texlive-collection-langcjk +texlive-collection-langcyrillic +texlive-collection-langczechslovak +texlive-collection-langenglish +texlive-collection-langeuropean +texlive-collection-langfrench +texlive-collection-langgerman +texlive-collection-langgreek +texlive-collection-langitalian +texlive-collection-langjapanese +texlive-collection-langkorean +texlive-collection-langother +texlive-collection-langpolish +texlive-collection-langportuguese +texlive-collection-langspanish +texlive-collection-latex +texlive-collection-latex-doc +texlive-collection-latexextra +texlive-collection-latexextra-doc +texlive-collection-latexrecommended +texlive-collection-latexrecommended-doc +texlive-collection-luatex +texlive-collection-luatex-doc +texlive-collection-mathscience +texlive-collection-mathscience-doc +texlive-collection-metapost +texlive-collection-metapost-doc +texlive-collection-music +texlive-collection-music-doc +texlive-collection-pictures +texlive-collection-pictures-doc +texlive-collection-plaingeneric +texlive-collection-plaingeneric-doc +texlive-collection-pstricks +texlive-collection-pstricks-doc +texlive-collection-publishers +texlive-collection-publishers-doc +texlive-collection-xetex +texlive-collection-xetex-doc +texlive-collection-basic +" + +for d in $dirs +do + echo "Entering $d ..." + cd $d + git push --push-option=nobuild || exit 1 + echo "Leaving $d" + echo + cd .. +done diff --git a/status.sh b/status.sh new file mode 100755 index 0000000..4afbbee --- /dev/null +++ b/status.sh @@ -0,0 +1,14 @@ +#! /bin/bash + +packages="texlive-collection-*" + +for p in ${packages} +do + echo "Entering ${p}..." + cd ${p} + # sed -i -e 's/^SCALLYWAG=.*/SCALLYWAG=nodeploy/' ${p}.cygport + git diff + echo "leaving ${p}." + echo + cd .. +done |