OSDN Git Service

no comment is not good know-how
[pukiwiki/pukiwiki_devel.git] / release.sh
index 48ad449..6ed55fe 100755 (executable)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# $Id: release.sh,v 1.1 2004/09/01 11:53:03 henoheno Exp $
+# $Id: release.sh,v 1.6 2004/09/07 12:57:27 henoheno Exp $
 # $CVSKNIT_Id: release.sh,v 1.11 2004/05/28 14:26:24 henoheno Exp $
 # Release automation script
 #  ==========================================================
@@ -53,14 +53,40 @@ echo find "$pkg_dir" -type f -name '.cvsignore' -delete
 
 # chmod
 ( cd "$pkg_dir"
-  chmod 777 attach backup cache counter diff trackback wiki 2>/dev/null
-  chmod 666 wiki*/*.txt cache/*.dat 2>/dev/null
+
+  # ALL: Read only
+  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*
+  chmod 666 wiki*/*.txt cache/*.dat
+
+)
+
+# Compress
+( cd "$pkg_dir"
+
+  # wiki.en/
+  tar cf - wiki.en | gzip -9 > wiki.en.tgz
+  rm -Rf wiki.en
+
+  gzip -9 *.en.txt
+
 )
 
 # Tar
 echo tar cf - "$pkg_dir" \| gzip -9 \> "$pkg_dir.tar.gz"
      tar cf - "$pkg_dir"  | gzip -9  > "$pkg_dir.tar.gz"
 
+# Zip
+echo zip -r9 "$pkg_dir.zip" "$pkg_dir"
+     zip -r9 "$pkg_dir.zip" "$pkg_dir"
+
 #echo rm -Rf   "$pkg_dir"
 #     rm -Rf   "$pkg_dir"