#!/usr/bin perl
   $version="Version 2";
   print "###############################################\n";
   print  " You are running $version                     \n";
   print  " This script help in the IRAF instalation     \n";
   print  " _____________________________________________\n";
   print  "    Requirements:                             \n";
   print  "    - csh shell (or tcsh)                     \n";
   print  "\n To continue press ENTER                    \n\n";
   chomp ($lixo = <STDIN>);
   open SCRIPT,">/tmp/part1.sh";
   print SCRIPT "#!/bin/bash\n";
   print SCRIPT "echo \"Now we are downloading and installing the X11 iraf files\"
  mkdir /tmp/xgterm/
  cd /tmp/xgterm/
  wget ftp://iraf.noao.edu/pub/xgterm.fedora 
  wget http://iraf.noao.edu/iraf/ftp/iraf/x11iraf/x11iraf-v1.3.1/x11iraf-v1.3.1-bin.linux.tar.gz
  tar -xpzf x11iraf-v1.3.1-bin.linux.tar.gz
  mv ./bin.linux/* /usr/local/bin
  mv ./lib.linux/* /usr/local/lib
  mv ./include/* /usr/local/include
  mv ./app-defaults/* /usr/lib/X11/app-defaults
  mkdir /usr/man/
  mkdir /usr/man/man1
  mv man/* /usr/man/man1
  mv xgterm.fedora /usr/local/bin/xgterm
  chmod +x /usr/local/bin/xgterm
  echo \"Downloading the ds9 from http://linux.softpedia.com/progDownload/SAOImage-DS9-Download-23372.html\"
# link abaixo atualizado em 24nov2011, quabdo mudar nao esquecer a linha do tar, logo abaixo!
# wget http://hea-www.harvard.edu/saord/download/ds9/linux/ds9.linux.5.6.tar.gz
  wget http://hea-www.harvard.edu/saord/download/ds9/linux64/ds9.linux64.6.2.tar.gz
  tar -xzf ds9.linux64.6.2.tar.gz
  mv ds9 /usr/local/bin
  chmod +x /usr/local/bin/ds9
  rm -rf /tmp/xgterm/
  echo \"Now we are creating the iraf user account, please choose a password\"
  mkdir /iraf
  mkdir /iraf/iraf
  mkdir /iraf/iraf/local
  /usr/sbin/adduser iraf -c \"iraf\" --home /iraf/iraf/local/ --shell /bin/csh
  chown -R iraf.iraf /iraf/
  chown -R iraf.iraf /iraf/iraf/
  chown -R iraf.iraf /iraf/iraf/local/
  echo \"Changing iraf password: Insert the iraf user new password\n\" 
  passwd iraf
  chmod 777 /tmp/part2.sh
  chown iraf.iraf /tmp/part2.sh";
  close SCRIPT;

     print "Are you using redhat/fedora linux:[y/n]  ";
     chomp ($ans=<STDIN>);
     if($ans eq "y"){$dist="rnux";
                  $dist2="redhat";
     }
     else{$dist="lnux";
     $dist2="linux";
     }

 
    print "ATTENTION, you MUST verify if the link (http://iraf.noao.edu/iraf/ftp/iraf/v214/PCIX) to the iraf files: as.pcix.gen.gz, nb.$dist.x86.gz and ib.$dist.x86.gz is working and insert it bellow.\n";
	   chomp ($path=<STDIN>);
  
   open SCR,">/tmp/part2.sh";
   print SCR "#!/bin/csh
            mkdir /iraf/iraf/local/tmp 
            cd /iraf/iraf/local/tmp
            wget $path/as.pcix.gen.gz
            wget $path/nb.$dist.x86.gz
            wget $path/ib.$dist.x86.gz
            setenv iraf /iraf/iraf/
            cd /iraf/iraf
            cat /iraf/iraf/local/tmp/as.pcix.gen.gz | zcat | tar -xpf -
            cd /iraf
            mkdir irafbin
            mkdir irafbin/bin.$dist2
            mkdir irafbin/noao.bin.$dist2
            cd /iraf/iraf/bin.$dist2
            cat /iraf/iraf/local/tmp/ib.$dist.x86.gz | zcat | tar -xpf -
            cd /iraf/iraf/noao/bin.$dist2
            cat /iraf/iraf/local/tmp/nb.$dist.x86.gz | zcat | tar -xpf -
            cd /iraf/iraf/unix/hlib
            echo \" Testing the instalation. Pess ENTER to continue\"
            source irafuser.csh
            ./install -n";
          close SCR;         
          print "\nInsert the root password\n";
         system "su -c \"sh /tmp/part1.sh\" ";
          print "\nInsert the iraf password\n";
          system "su iraf -c \"sh /tmp/part2.sh\" ";

          open SC,">/tmp/part3.sh";	  
	  print SC " #!/bin/csh
	  cd /iraf/iraf/unix/hlib/
	  ./install ";
          
	  print "\nInsert the root password\n";
          system "su -c \"sh /tmp/part3.sh\" ";

          
          print  " _____________________________________________\n";
	   print " To test your instalation type: ";
           print " su iraf 
	          insert the iraf password           
                   cd
		   source .login
		   rehash
		   cl\n";
          print  " _____________________________________________\n";
	    

     system "rm -r  /tmp/part*.sh";

