#!/bin/csh

set sun_files = (.twmrc .xinitrc .openwin-init .Xdefaults)
set dec_files = (.mwmrc .xsession.dec)
set sgi_files = (.4Dwmrc .Xdefaults .Xdefaults_1024 .Xdefaults_1280 .xscreen .xsession.sgi)
set gen_file = (.xsession)
set all_files = ($sun_files $dec_files $sgi_files)

set unit_dir = /usr/units/X_setup

set type = $1

if ($type == "sun" || $type == "sgi" || $type == "dec" || $type == "all") then
    switch ($type)
        case "sun": 
			set process_list = `echo $sun_files`
			breaksw
        case "sgi": 
			set process_list = `echo $sgi_files`
                        breaksw
        case "dec": 
			set process_list = `echo $dec_files`
                        breaksw
        case "all": 
			set process_list = `echo $all_files`
                        breaksw
    endsw

    set process_list = ($process_list $gen_file)

    foreach file ($process_list)
        if (-e ~/$file) then

            set answer = "j"
            while ($answer != "y" && $answer != "n")
                echo -n ~/$file" already exists.  Overwrite (y/n)? "
                set answer=$<
            end

            if ($answer == "n") then
                echo "OK, leaving " ~/$file
                echo " "
            else
                cp $unit_dir/$file ~/$file
            endif

       else
            cp $unit_dir/$file ~/$file
       endif

    end

else
    echo "USAGE:setup sun|sgi|dec|all"
endif

