#! /bin/sh
# This file install MusicFrame for Java on Suse Linux 6.2

chmod 700 instlinux
defdir="/opt/MusicFrame"

clear
echo "Welcome to MusicFrame for Java installation."
echo
echo "MusicFrame don't modifies your system files."
echo "So, you can delete the files in the MusicFrame directory if you don't"
echo "want use MusicFrame."
echo "This script installs MusicFrame for user root"
echo "You must be logged on as root! Continue? [y/n]"
read cont
if test $cont = "y" ;then
    echo
    echo "Please enter the MusicFrame directory"
    echo "default: "$defdir
    read dest
    if test -z $dest ;then
	dest=$defdir
    fi
    echo "MusicFrame will be installed in "$dest
    echo "Please push <RETURN>-button"
    read in
    
    # create directories
    if test ! -d $dest ;then
	mkdir $dest
	mkdir $dest/HELP
    fi
    cp -R HELP $dest
    cp -P * $dest 2> "log"
    rm log
    cp LINUX/* $dest
    
    # create the startup script
    echo "#! /bin/sh">$dest/mframe
    echo "# This script executes MusicFrame for Java on Linux" >>$dest/mframe
    echo "cd "$dest >>$dest/mframe
    echo "java -cp mframe.jar MusicFrame" >>$dest/mframe
    echo "cd .." >>$dest/mframe
    chmod 755 $dest/mframe
    
    # complete KDE object
    echo "Icon="$dest"/mframe.xpm" >>$dest/MusicFrame.kdelnk
    echo "Exec="$dest"/mframe" >>$dest/MusicFrame.kdelnk
    chmod 777 $dest/MusicFrame.kdelnk
    
    # copy required files under os2 and w32
    echo "Do you want execute MusicFrame under other plattforms, too ? [y/n]"
    read other
    if test $other = "y" ;then
	cp OS2/* $dest
	cp W32/* $dest
    fi
    
    # update KDE-Settings for user root
    echo "Do you want to setup the KDE for user root? [y/n]"
    read setkde
    if test $setkde = "y" ;then
	mkdir /root/Desktop/MusicFrame
	cp $dest/MusicFrame.kdelnk /root/Desktop/MusicFrame
	ln -s $dest/bmtorder.frm /root/Desktop/MusicFrame/order
	ln -s $dest/feedback.txt /root/Desktop/MusicFrame/feedback
	ln -s $dest/readme.txt /root/Desktop/MusicFrame/readme
    fi
fi
