#!/bin/tcsh
#
# カレンダーをアップロードするスクリプト
#
# i2c の出力を rsh にリダイレクトして、リモートのファイルを直接上書きする。
#
#                                                Sep. 24, 2002 TOMINAGA Daisuke
#

set SCHED=official                     # 公開するカレンダー名
set I2C=$HOME/bin/i2c                  # 変換フィルタ
set U2E=$HOME/bin/u2e                  # UTF-8 から EUC への変換フィルタ
set IPOD="/Volumes/*iPod/Calendars"    # iPod 名＋フォルダ名
set DIR=$HOME/Library/Calendars        # カレンダーのフォルダ

unsetenv LANG

echo "iCal File:" $SCHED "(" $DIR ")"

echo "for web..."
$I2C $SCHED | rsh -l tominaga sgis0.cbrc.aist.go.jp 'cat >! .sched' && \
echo "Calendar updated!"

if ( -w "$IPOD" ) then
  echo "for iPod..."
  foreach f ( $DIR/* )
    cp "$f" /Volumes/*iPod/Calendars && echo "$f updated!" | $U2E
  end
endif
