#!/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
# ==========================================================
# 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"