--- libexec/test-mecab-ipadic-neologd.sh.orig 2015-03-09 19:36:37.000000000 +0900
+++ libexec/test-mecab-ipadic-neologd.sh 2015-03-14 23:47:54.000000000 +0900
@@ -21,8 +21,8 @@
echo "$ECHO_PREFIX Start.."
-echo "$ECHO_PREFIX Replace timestamp from 'git clone' date to 'git commit' date"
-${BASEDIR}/../misc/git-set-file-times
+#echo "$ECHO_PREFIX Replace timestamp from 'git clone' date to 'git commit' date"
+#${BASEDIR}/../misc/git-set-file-times
YMD=`ls -c \`find ${BASEDIR}/../seed/mecab-user-dict-seed.*.csv.xz\` | head -1 | egrep -o '[0-9]{8}' | tail -1`
if [ ! -e ${BASEDIR}/../build/mecab-ipadic-2.7.0-20070801-neologd-${YMD} ]; then
@@ -36,36 +36,37 @@
echo "$ECHO_PREFIX Get buzz phrases"
-curl http://searchranking.yahoo.co.jp/realtime_buzz/ -o "/tmp/realtime_buzz.html"
-sed -i -e "/\n/d" /tmp/realtime_buzz.html
-cat /tmp/realtime_buzz.html | perl -ne '$l = $_; if ($l =~ m|
|g){ print $1."\n";}' > /tmp/buzz_phrase
+mkdir -p tmp
+curl http://searchranking.yahoo.co.jp/realtime_buzz/ -o "./tmp/realtime_buzz.html"
+sed -i -e "/\n/d" ./tmp/realtime_buzz.html
+cat ./tmp/realtime_buzz.html | perl -ne '$l = $_; if ($l =~ m||g){ print $1."\n";}' > ./tmp/buzz_phrase
-PHRASE_FILE=/tmp/buzz_phrase
+PHRASE_FILE=./tmp/buzz_phrase
if [ ! -s ${PHRASE_FILE} ]; then
PHRASE_FILE=""#${BASEDIR}/../misc/buzz_phrase_201402181610
fi
echo "$ECHO_PREFIX Get difference between default system dictionary and mecab-ipadic-neologd"
-cat /tmp/buzz_phrase| mecab -Owakati > /tmp/buzz_phrase_tokenized_using_defdic
-cat /tmp/buzz_phrase| mecab -Owakati -d ${MECAB_DIC_DIR} > /tmp/buzz_phrase_tokenized_using_neologismdic
-/usr/bin/diff -y -W60 --side-by-side --suppress-common-lines /tmp/buzz_phrase_tokenized_using_defdic /tmp/buzz_phrase_tokenized_using_neologismdic > /tmp/buzz_phrase_tokenized_diff
+cat ./tmp/buzz_phrase| mecab -Owakati -d @PREFIX@/lib/mecab/dic/ipadic-utf8 > ./tmp/buzz_phrase_tokenized_using_defdic
+cat ./tmp/buzz_phrase| mecab -Owakati -d ${MECAB_DIC_DIR} > ./tmp/buzz_phrase_tokenized_using_neologismdic
+/usr/bin/diff -y -W60 --side-by-side --suppress-common-lines ./tmp/buzz_phrase_tokenized_using_defdic ./tmp/buzz_phrase_tokenized_using_neologismdic > ./tmp/buzz_phrase_tokenized_diff
-if [ -s /tmp/buzz_phrase_tokenized_diff ]; then
+if [ -s ./tmp/buzz_phrase_tokenized_diff ]; then
echo "$ECHO_PREFIX Tokenize phrase using default system dictionary"
- echo "default system dictonary" > /tmp/buzz_phrase_tokenized_using_defdic
- cat /tmp/buzz_phrase| mecab -Owakati >> /tmp/buzz_phrase_tokenized_using_defdic
+ echo "default system dictonary" > ./tmp/buzz_phrase_tokenized_using_defdic
+ cat ./tmp/buzz_phrase| mecab -Owakati -d @PREFIX@/lib/mecab/dic/ipadic-utf8 >> ./tmp/buzz_phrase_tokenized_using_defdic
echo "$ECHO_PREFIX Tokenize phrase using mecab-ipadic-neologd"
- echo "mecab-ipadic-neologd" > /tmp/buzz_phrase_tokenized_using_neologismdic
- cat /tmp/buzz_phrase| mecab -Owakati -d ${MECAB_DIC_DIR} >> /tmp/buzz_phrase_tokenized_using_neologismdic
+ echo "mecab-ipadic-neologd" > ./tmp/buzz_phrase_tokenized_using_neologismdic
+ cat ./tmp/buzz_phrase| mecab -Owakati -d ${MECAB_DIC_DIR} >> ./tmp/buzz_phrase_tokenized_using_neologismdic
echo "$ECHO_PREFIX Get result of diff"
- /usr/bin/diff -y -W60 --side-by-side --suppress-common-lines /tmp/buzz_phrase_tokenized_using_defdic /tmp/buzz_phrase_tokenized_using_neologismdic > /tmp/buzz_phrase_tokenized_diff
+ /usr/bin/diff -y -W60 --side-by-side --suppress-common-lines ./tmp/buzz_phrase_tokenized_using_defdic ./tmp/buzz_phrase_tokenized_using_neologismdic > ./tmp/buzz_phrase_tokenized_diff
echo "$ECHO_PREFIX Please check difference between default system dictionary and mecab-ipadic-neologd"
echo ""
- cat /tmp/buzz_phrase_tokenized_diff
+ cat ./tmp/buzz_phrase_tokenized_diff
echo ""
else
echo "$ECHO_PREFIX Something wrong. You shouldn't install mecab-ipadic-neologd yet."