OSDN Git Service

1.5.2-rc4
[pukiwiki/pukiwiki_devel.git] / release.sh
index 71e8a85..f325130 100755 (executable)
@@ -1,12 +1,14 @@
 #!/bin/sh
-# $Id: release.sh,v 1.35 2011/06/05 14:22:51 henoheno Exp $
-# $CVSKNIT_Id: release.sh,v 1.11 2004/05/28 14:26:24 henoheno Exp $
+
+# release.sh
+#
 #  Release automation script for PukiWiki
 #  ==========================================================
    Copyright='(C) 2002-2004,2011 minix-up project, All Rights Reserved'
    Homepage='http://cvsknit.sourceforge.net/'
    License='(also revised)BSD Licnese, NO WARRANTY'
 #
+set -ex
 
 # Name and Usage --------------------------------------------
 _name="` basename $0 `"
@@ -65,8 +67,8 @@ chmod_pkg(){
     find . -type d | while read line; do chmod 755 "$line"; done
     find . -type f | while read line; do chmod 644 "$line"; done
     # Add write permission for PukiWiki
-    chmod 777 attach backup cache counter diff trackback wiki* 2>/dev/null
-    chmod 666 wiki*/*.txt cache/*.dat cache/*.ref cache/*.rel  2>/dev/null
+    chmod 777 attach backup cache counter diff wiki* 2>/dev/null
+    chmod 666 wiki*/*.txt 2>/dev/null
   )
 }
 
@@ -256,12 +258,21 @@ test -z "$__noremove" && {
   fi
   echo find "$pkg_dir" -type f -name '.cvsignore' "| xargs rm -f"
        find "$pkg_dir" -type f -name '.cvsignore' | xargs rm -f
+  echo find "$pkg_dir" -type f -name '.gitignore' -exec rm -f {} \;
+       find "$pkg_dir" -type f -name '.gitignore' -exec rm -f {} \;
+  echo find "$pkg_dir" -type f -name '.eslintrc.json' -exec rm -f {} \;
+       find "$pkg_dir" -type f -name '.eslintrc.json' -exec rm -f {} \;
+  echo find "$pkg_dir" -type f -name 'package.json' -exec rm -f {} \;
+       find "$pkg_dir" -type f -name 'package.json' -exec rm -f {} \;
 }
 
 # Get back original files ----------------------------------
-mv $pkg_dir/wiki/_526563656E744368616E676573.txt $pkg_dir/wiki/526563656E744368616E676573.txt
-mv $pkg_dir/cache/_recent.dat $pkg_dir/cache/recent.dat
-
+if [ -f "$pkg_dir/wiki/_526563656E744368616E676573.txt" ] ; then
+  mv $pkg_dir/wiki/_526563656E744368616E676573.txt $pkg_dir/wiki/526563656E744368616E676573.txt
+fi
+if [ -f "$pkg_dir/cache/_recent.dat" ] ; then
+  mv $pkg_dir/cache/_recent.dat $pkg_dir/cache/recent.dat
+fi
 
 
 # Conversion ------------------------------------------------
@@ -294,19 +305,19 @@ if [ "$__charconv" ] ; then
 
   # Filename encoded 'encoded-EUC-JP' to 'encoded-UTF-8'
   echo "Renaming encoded-EUC-JP => encoded-UTF-8 ..."
-  ( cd "$pkg_dir" &&
-    for dir in wiki wiki.en cache; do
-      ( cd "$dir" &&
-        ls *.txt *.ref *.rel 2>/dev/null | while read line; do
-         target="`$encls "$line" 2>/dev/null`" || exit 1
-         if [ "x$line" != "x$target" ] ; then
-            echo " " mv "$dir/$line" "$dir/$target"
-                     mv "$line" "$target" || exit 1
-         fi
-        done
-      ) || exit 1
-    done
-  ) || err "stop."
+#  ( cd "$pkg_dir" &&
+#    for dir in wiki wiki.en cache; do
+#      ( cd "$dir" &&
+#        ls *.txt *.ref *.rel 2>/dev/null | while read line; do
+#        target="`$encls "$line" 2>/dev/null`" || exit 1
+#        if [ "x$line" != "x$target" ] ; then
+#            echo " " mv "$dir/$line" "$dir/$target"
+#                     mv "$line" "$target" || exit 1
+#        fi
+#        done
+#      ) || exit 1
+#    done
+#  ) || err "stop."
 fi
 
 # chmod -----------------------------------------------------