commit: 1f0cd2689dfa64e7a8c1b31954c152808046701e
Author: Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 26 23:50:47 2014 +0000
Commit: Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Thu Jun 26 23:50:47 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/linux-patches.git;a=commit;h=1f0cd268
Initial fixes for git migration. Not yet complete.
---
scripts/gpdoweb | 43 +++++++++++++++++++++++++++++++++++++++----
1 file changed, 39 insertions(+), 4 deletions(-)
diff --git a/scripts/gpdoweb b/scripts/gpdoweb
index d9a8ee6..b6a35f9 100755
--- a/scripts/gpdoweb
+++ b/scripts/gpdoweb
@@ -2,13 +2,48 @@
. ~/.genpatchesrc
+# calling make site
cd ${WEB_LOCAL}
-./makesite.pl
+#./makesite.pl
+# send generated htm files for site
rsync --exclude=/trunk --exclude=/tarballs --delete -Cavze ssh \
- ${WEB_LOCAL}/output/ ${USERNAME}@${WEB_GENPATCHES_BASE}
-rsync --delete -Cavze ssh ${LOCAL_PATCHES_TRUNK}/
${USERNAME}@${WEB_GENPATCHES_BASE}/trunk
+ ${WEB_LOCAL}/output/ ${USERNAME}@${WEB_GENPATCHES_BASE}
+
+# this actually will need to copy the patches to the /trunk directory (that
might need to change)
+
+# delete directory if /tmp/linux-patches exists
+
+cd ${LOCAL_TMP}
+
+if [ -d "${LOCAL_TMP}/linux-patches" ]; then
+ rm -rf "${LOCAL_TMP}/linux-patches"
+fi
+
+
+# clone linux-patches
+git clone $REMOTE_BASE ${LOCAL_TMP}/linux-patches
+
+
+# get list of branches
+
+for BRANCH in $(git -C ${LOCAL_TMP}/linux-patches for-each-ref
--format='%(refname)' refs/remotes/origin/[0-9].*); do
+ BRANCH="${BRANCH//*\/}"
+
+ # checkout branch
+ cd ${LOCAL_TMP}/linux-patches
+ git -C ${LOCAL_TMP}/linux-patches checkout ${BRANCH}
+
+ # copy patches
+ rsync --delete -Cavze ssh ${LOCAL_TMP}/linux-patches/
${USERNAME}@${WEB_GENPATCHES_BASE}/trunk/$BRANCH
+done
+
+# should be easy, copy uploaded files from dev server to tarballs directory
locally
+echo "rsync -avz
${USERNAME}@dev.gentoo.org:/space/distfiles-local/${KERNEL_NAME}*
${WEB_LOCAL}/tarballs/"
rsync -avz ${USERNAME}@dev.gentoo.org:/space/distfiles-local/${KERNEL_NAME}*
${WEB_LOCAL}/tarballs/
-rsync -Cavze ssh ${WEB_LOCAL}/tarballs/
${USERNAME}@${WEB_GENPATCHES_BASE}/tarballs
+# easy again, copy local tarballs to public_html
+rsync -Cavze ssh ${WEB_LOCAL}/tarballs/
${USERNAME}@${WEB_GENPATCHES_BASE}/tarballs
+# remove linux-patches
+rm -rf ${LOCAL_TMP}/linux-patches