#!/bin/sh
# plan wrapper by Jun Nishii <jun@vinelinux.org>, 2000-2002

chkMD5Update(){ # target md5sum newguy
[ ! -f $1 ] && return 0

CHECK=`md5sum $1 | cut -f 1 -d " "`
if [ "${CHECK}" = "$2" ]; then
    cp $3 ${HOME}/.holiday
    return 0
else
    return 1
fi
}

setHoliday(){
if [ ! -f ${HOME}/.holiday ]; then
    PLAN=`rpm -q plan`
    cp /usr/doc/${PLAN%-*}/holiday/holiday_japan ${HOME}/.holiday
else
    chkMD5Update ${HOME}/.holiday a3ae722ffdeafc6baa3aad5527d50289 /usr/doc/plan-1.8.4/holiday/holiday_japan

fi
}

case $LANG in
    ja*) setHoliday ;;
    *) ;;
esac

/usr/bin/plan.bin $*

exit 0
