ó
ïÊ‘Sc           @   sa   d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d „  Z d S(   iÿÿÿÿNc         C   s£  t  j ƒ  } d d d d d g } d g } d g } d g } g  } d } x;| | d k r…t j d d	 | d
 |  ƒ t j | ƒ } | | d k r9t  j j | d ƒ sÇ t j |  d | d ƒ n  t  j j | d ƒ sø t j |  d | d ƒ n  t	 j
 | | |  | | | d ƒ t	 j | | |  | | | d ƒ qK | | d k rŠt	 j
 | | |  | | | d ƒ t	 j | | |  | | | d ƒ qK | | d k rt j d | ƒ t	 j
 | | |  | | | d ƒ t	 j | | |  | | | d ƒ t j d d d ƒt j d ƒ qK | | d k rK t j ƒ  t  j | ƒ t  j j | ƒ } t  j d ƒ t d | d ƒ }	 d }
 t d ƒ } |	 d k r| }	 n  | d k r¢d }
 n  |	 d }	 t  j d |	 d ƒ } |
 r3| pët  j d |	 d  |  d! ƒ } | pt  j d |	 d  |  d" ƒ } | p-t  j d |	 d# ƒ } n  | pIt  j d$ |	 ƒ } | d k rhd% |	 d& GHn d' |	 d( GHt j ƒ  qK qK Wt j ƒ  d) GHt j ƒ  d  S(*   Ns   Setup problems   Change makefiles   Auto-updates
   Save Setupt   Quitt    i   s   Python setup (09/2012)s   Working dir: s   
PLUTO dir  : i    s   /init.cs   /Src/Templates/init.cs
   /pluto.inis   /Src/Templates/pluto.inii   i   s   Press Enter to Update s   Configuration up to datet   sleepg      è?i   t   clears    > Archive name (s   ): s    > Backup source files ? (n): t   ys   .tars   tar cvf s    *.c *.ini *.hs   tar rvf s    --directory=s	   /   Src/ s   /   Config/s	    makefiles   gzip -f s    > s   .gz successfully created
s    ! Error creating s   .gz
s   

 Bye.(   t   ost   getcwdt   menut   SetTitlet   Browset   patht   existst   shutilt   copyt   maket   problemt   makefilet   Promptt   Printt   syst   exitt   RestoreScreent   chdirt   basenamet   systemt	   raw_input(   t	   pluto_dirt   work_dirt   optionst   additional_filest   additional_flagst
   pluto_patht   makefile_templatet   whatt   default_namet
   setup_namet   complete_backupt   scrht   ifail(    (    s   ./PLUTO//Tools/Python/ut.pyt	   main_menu
   sx    				
		
%% 
(   R   R   t   stringR   t   timeR   R   R'   (    (    (    s   ./PLUTO//Tools/Python/ut.pyt   <module>   s   