#!/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 `"
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
)
}
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 ------------------------------------------------
# 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 -----------------------------------------------------