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

Reply via email to