#!/bin/sh

CONFIG=~/.config/fbpanel/fbpanel_conf
logout_confirm=false

if [ ! -f "$CONFIG" ]; then
    cat > "$CONFIG" <<EOF
# Fbpanel setting for Vine Linux
# 各値を true か false に設定して下さい
# '=' の左右に空白は入れないで下さい。

backup_history=true    # 設定ファイルのバックアップを日付別にする
EOF
else
    if [ ! `grep backup_history "$CONFIG"` ]; then
	cat >> "$CONFIG" <<EOF
backup_history=true    # 設定ファイルのバックアップを日付別にする
EOF
    fi
fi

. "$CONFIG"

CONFDIR=~/.config/fbpanel
BACKUPDIR="$CONFDIR"/backup
ls "$BACKUPDIR" -alF
if [ ! -d "$BACKUPDIR" ]; then
    mkdir -p "$BACKUPDIR"
    cat > "$BACKUPDIR"/README.ja <<EOF
# このディレクトリ内には、ユーザー用設定ファイル default のバックアップが
# 置いて有ります。以前の設定に戻したい時は該当するものを ~/.config/default
# にコピーして下さい。
# ※ .config/fbpanel/fbpanel_conf の backup_history の値を true にすると、
# 日付を反映したバックファイルをその都度作ります。(設定回数が多い時は、既に
# 不要となったバックアップは、随時削除して下さい)
# false にすると、一世代前のものだけを default.backup という名前で残します。
# (backup_history の初期値は true です)
EOF
fi

if [ "$backup_history" == true ]; then
    cp "$CONFDIR"/default "$BACKUPDIR"/default_`date +"%Y-%m-%d-%H:%M:%S"`
else
    cp "$CONFDIR"/default "$BACKUPDIR"/default.backup
fi
killall fbpanel-bin && exec fbpanel-bin -C &



