[Pyukiwiki-cvs 0003978] CVS update: DevelopmentEnvironment

Zurück zum Archiv-Index

PyukiWiki CVS Commit pyuki****@lists*****
2012年 1月 28日 (土) 01:51:27 JST


Index: DevelopmentEnvironment/PyukiWikiDevelopmentEnvironment.tar.7z
Index: DevelopmentEnvironment/cp.sh
diff -u /dev/null DevelopmentEnvironment/cp.sh:1.1
--- /dev/null	Sat Jan 28 01:51:27 2012
+++ DevelopmentEnvironment/cp.sh	Sat Jan 28 01:51:27 2012
@@ -0,0 +1,102 @@
+#!/bin/sh
+
+HOME=/home/www/pyuki
+ORG1=$HOME/htdocs/release/pyukiwiki*devel
+ORG2=$HOME/htdocs/release/pyukiwiki*devel-utf8
+TMP=$HOME/tmp
+TMP1=$HOME/tmp/PyukiWiki-Devel
+TMP2=$HOME/tmp/PyukiWiki-Devel-UTF8
+TEMP=$HOME/temp
+TEMP1=$HOME/temp/PyukiWiki-Devel
+TEMP2=$HOME/temp/PyukiWiki-Devel-UTF8
+CVS=$HOME/CVS
+CVS1=$HOME/CVS/PyukiWiki-Devel
+CVS2=$HOME/CVS/PyukiWiki-Devel-UTF8
+CP="$HOME/cp -Ru"
+
+if [ -d $TMP1 ]; then
+  if [ -d $TMP2 ]; then
+echo Exist temp
+mkdir $TEMP >/dev/null 2>/dev/null
+mkdir $TEMP1 >/dev/null 2>/dev/null
+mkdir $TEMP2 >/dev/null 2>/dev/null
+	$CP $ORG1/*  $TEMP1
+    $CP $ORG1/.ht*  $TEMP1
+    $CP $ORG1/*/.ht*  $TEMP1
+    $CP $ORG2/*  $TEMP2
+    $CP $ORG2/.ht*  $TEMP2
+    $CP $ORG2/*/.ht*  $TEMP2
+
+    cd $TEMP
+    for prc in `find .`
+      do
+      if [ -f $prc ]; then
+#		if [ -f ../temp/$prc ]; then
+#		  if [ -f ../tmp/$prc ]; then
+            cmp $prc ../tmp/$prc >/dev/null 2>/dev/null
+            if [ $? == 0 ]; then
+              #echo delete $prc $?
+              rm $prc
+	  	    fi
+#		  else
+#		    echo ../tmp/$prc not found
+#		  fi
+#	    else
+#	      echo ../temp/$prc not found
+#        fi
+      fi
+    done
+
+mkdir $TMP >/dev/null 2>/dev/null
+mkdir $TMP1 >/dev/null 2>/dev/null
+mkdir $TMP2 >/dev/null 2>/dev/null
+	$CP $ORG1/*  $TMP1
+    $CP $ORG1/.ht*  $TMP1
+    $CP $ORG1/*/.ht*  $TMP1
+    $CP $ORG2/*  $TMP2
+    $CP $ORG2/.ht*  $TMP2
+    $CP $ORG2/*/.ht*  $TMP2
+
+	$CP $TEMP1/* $CVS1
+	$CP $TEMP1/.ht*  $CVS1
+	$CP $TEMP1/*/.ht*  $CVS1
+	$CP $TEMP2/* $CVS2
+	$CP $TEMP2/.ht*  $CVS2
+	$CP $TEMP2/*/.ht*  $CVS2
+
+  fi
+else
+echo Not exist temp
+rm -rf $TMP1
+rm -rf $TMP2
+mkdir $TMP >/dev/null 2>/dev/null
+mkdir $TMP1 >/dev/null 2>/dev/null
+mkdir $TMP2 >/dev/null 2>/dev/null
+rm -rf $TEMP1
+rm -rf $TEMP2
+mkdir $TEMP >/dev/null 2>/dev/null
+mkdir $TEMP1 >/dev/null 2>/dev/null
+mkdir $TEMP2 >/dev/null 2>/dev/null
+	$CP $ORG1/*  $TEMP1
+    $CP $ORG1/.ht*  $TEMP1
+    $CP $ORG1/*/.ht*  $TEMP1
+    $CP $ORG2/*  $TEMP2
+    $CP $ORG2/.ht*  $TEMP2
+    $CP $ORG2/*/.ht*  $TEMP2
+	$CP $ORG1/*  $TMP1
+    $CP $ORG1/.ht*  $TMP1
+    $CP $ORG1/*/.ht*  $TMP1
+    $CP $ORG2/*  $TMP2
+    $CP $ORG2/.ht*  $TMP2
+    $CP $ORG2/*/.ht*  $TMP2
+
+	mkdir $TMP1 >/dev/null 2>/dev/null
+	mkdir $TMP2 >/dev/null 2>/dev/null
+	$CP $TMP1/* $CVS1
+	$CP $TMP1/.ht*  $CVS1
+	$CP $TMP1/*/.ht*  $CVS1
+	$CP $TMP2/* $CVS2
+	$CP $TMP2/.ht*  $CVS2
+	$CP $TMP2/*/.ht*  $CVS2
+fi
+
Index: DevelopmentEnvironment/cvsupdate.sh
diff -u /dev/null DevelopmentEnvironment/cvsupdate.sh:1.1
--- /dev/null	Sat Jan 28 01:51:27 2012
+++ DevelopmentEnvironment/cvsupdate.sh	Sat Jan 28 01:51:27 2012
@@ -0,0 +1,90 @@
+#!/bin/sh
+SFJP_USER=....
+SFJP_PASS=....
+
+TAGNAME="$1"
+LOG="$2"
+
+exec_expect() {
+  expect_path=`which expect`
+  cat <<EOF>/tmp/exec_expect
+#!$expect_path
+spawn $1;
+expect {
+  "$2"
+    { send "$3\r" }
+}
+interact
+exit
+EOF
+  chmod 755 /tmp/exec_expect
+  /tmp/exec_expect >/dev/null 2>/dev/null
+  rm /tmp/exec_expect
+}
+
+cd /home/www/pyuki
+cd htdocs
+mkdir ../tmp
+rm -rf ../tmp/DevelopmentEnvironment
+mkdir ../tmp/DevelopmentEnvironment
+cp -pR ./*  ../tmp/DevelopmentEnvironment
+cp -pR ./.ht*  ../tmp/DevelopmentEnvironment
+cp -pR attach/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR build/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR cache/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR counter/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR diff/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR image/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR info/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR lib/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR plugin/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR resource/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR sample/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR session/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR skin/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR user/.ht*  ../tmp/DevelopmentEnvironment
+cp -pR wiki/.ht*  ../tmp/DevelopmentEnvironment
+cd ../tmp
+cd DevelopmentEnvironment
+rm -rf font pyukiwiki release temp archive
+cd ..
+echo tar cvf DevelopmentEnvironment.tar DevelopmentEnvironment/* DevelopmentEnvironment/.ht*
+tar cvf DevelopmentEnvironment.tar DevelopmentEnvironment/* DevelopmentEnvironment/.ht*
+rm -rf DevelopmentEnvironment
+rm PyukiWikiDevelopmentEnvironment.tar.7z
+7za a -t7z -m1=LZMA:d25:fb255 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3 -mx PyukiWikiDevelopmentEnvironment.tar.7z DevelopmentEnvironment.tar
+rm DevelopmentEnvironment.tar
+cd ../htdocs
+rm -rf release
+make releasedevel
+cd ..
+rm -rf CVS
+mkdir CVS
+cd CVS
+echo cvs co
+exec_expect "cvs -d:ext:$SFJP_USER****@cvs*****:/cvsroot/pyukiwiki co ." "passphrase" "$SFJP_PASS"
+mkdir DevelopmentEnvironment
+cp /home/www/pyuki/tmp/PyukiWikiDevelopmentEnvironment.tar.7z DevelopmentEnvironment
+echo copy
+../cp.sh
+if test "$TAGNAME" != ""; then
+echo tag set $TAGNAME
+exec_expect "cvs tag $TAGNAME" "passphrase" "$SFJP_PASS"
+else
+#echo tag delete
+#exec_expect "cvs -d tag" "passphrase" "$SFJP_PASS"
+fi
+echo cvs update
+exec_expect "cvs update" "passphrase" "$SFJP_PASS"
+#exec_expect "cvs commit" "passphrase" "$SFJP_PASS"
+echo cvs commit
+if test "$LOG" != ""; then
+echo -n "Wait cvs commit prompt : "
+read a
+cvs commit -m"$LOG"
+else
+echo -n "Wait cvs commit prompt : "
+read a
+cvs commit
+fi
+echo



Pyukiwiki-cvs メーリングリストの案内
Zurück zum Archiv-Index