File: automakeembassy

package info (click to toggle)
emboss 6.6.0%2Bdfsg-12
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 571,584 kB
  • sloc: ansic: 460,579; java: 29,383; perl: 13,573; sh: 12,753; makefile: 3,294; csh: 706; asm: 351; xml: 239; pascal: 237; modula3: 8
file content (59 lines) | stat: -rwxr-xr-x 2,215 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/csh -x

#######################################
set maillist = "emboss-bug@sanger.ac.uk"

# touch file before deleteing in case it does not exist
rm -f ~emboss/ALPHA.embassy.out ~emboss/SGI.embassy.out ~emboss/SOLARIS.embassy.out
rm -f ~emboss/LINUX.embassy.out ~emboss/SGI-PURE.embassy.out
	
~emboss/cvsscripts/makeembassy OSF >&! ~emboss/ALPHA.embassy.out 
rsh unst  ~emboss/cvsscripts/makeembassy2 SGI >&! ~emboss/SGI.embassy.out &
rsh ics-sparc1 ~emboss/cvsscripts/makeembassy2 SOLARIS  >&! ~emboss/SOLARIS.embassy.out & 
rsh ics-linux2 ~emboss/cvsscripts/makeembassy2 LINUX >&! ~emboss/LINUX.embassy.out  &

wait
rsh unst  ~emboss/cvsscripts/makeembassy2 SGI-PURE >&! ~emboss/SGI-PURE.embassy.out &
wait


set ok = "Y"

# Check for the executable mse (different place than the others)
if(! -e ~emboss/CURRENT/OSF/emboss/embassy/mse/source/mse) then
    more ~emboss/ALPHA.embassy.out | Mail -s "MSE make failed on OSF" $maillist
    set ok = "N"    
endif

# Check for the executable eseqboot (different place than the others)
if(! -e ~emboss/CURRENT/OSF/emboss/embassy/phylip/src/eseqboot) then
    more ~emboss/ALPHA.embassy.out | Mail -s "MSE make failed on OSF" $maillist
    set ok = "N"    
endif

# Check for the executables.

if ($ok == "Y") then
  foreach t (SOLARIS SGI LINUX SGI-PURE)
    if(! -e ~emboss/CURRENT/$t/EMBOSS-0.0.4/embassy/MSE-0.0.4/source/mse) then
      more ~emboss/$t.embassy.out |  Mail -s "MSE make failed on $t" $maillist
      set ok = "N"
    endif
    if(! -e ~emboss/CURRENT/$t/EMBOSS-0.0.4/embassy/PHYLIP-3.573c/src/eseqboot) then
      more ~emboss/$t.embassy.out |  Mail -s "PHYLIP make failed on $t" $maillist
      set ok = "N"
    endif
    if(! -e ~emboss/CURRENT/$t/EMBOSS-0.0.4/embassy/TOPO-0.1/source/topo) then
      more ~emboss/$t.embassy.out |  Mail -s "TOPO make failed on $t" $maillist
      set ok = "N"
    endif
  end
endif

if ($ok == "Y") then
    \cp ~emboss/CURRENT/OSF/emboss/embassy/mse/MSE*.tar.gz ~ftp/pub/EMBOSS/
    \cp ~emboss/CURRENT/OSF/emboss/embassy/phylip/PHYLIP*.tar.gz ~ftp/pub/EMBOSS/
    \cp ~emboss/CURRENT/OSF/emboss/embassy/topo/TOPO*.tar.gz ~ftp/pub/EMBOSS/

    echo "~ftp/pub/EMBOSS/*.tar.gz   distribution updated"
endif