aboutsummaryrefslogtreecommitdiff
path: root/sm/dist_x.sm
blob: ed81c9de78698f8926ea5071c20477c52955dd0a (plain) (blame)
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117

# we can make everything after this

TABLE x_distribute HOST herbert thor arzach bond cadeau banana
	CMD gate RUN "exit 0"
		AFTER init/*
		AFTER stamp/*

# regular distributions

TABLE x_distribute HOST thor arzach
	CMD x.iraf RUN "synctool - irafx"
		AFTER x_distribute/gate
	CMD x.pyssg RUN "synctool - pyssgx"
		AFTER x_distribute/gate
	CMD x.stsci_iraf RUN "synctool - stsci_iraf_x"
		AFTER x_distribute/gate
	CMD x.hstcal RUN "synctool - hstcalx"
		AFTER x_distribute/gate
	CMD x.motd RUN "synctool - irafx/iraf/unix/hlib/motd"
		AFTER x_distribute/x.iraf

#

TABLE x_distribute HOST cadeau banana
	CMD irafx.pkg RUN "cd $HOME/daily_build/mac_package; ./build x " 
		AFTER x_distribute/gate
	CMD irafx.dmg RUN "cd $HOME/daily_build/mac_package; ./distribute x -" 
		AFTER irafx.pkg

# wads of special cases

# jwcalibdev has local disk - some day it may do its own builds
TABLE x_distribute HOST arzach
	CMD x.jwcalibdev.iraf RUN "synctool jwcalibdev: irafx"
		AFTER x_distribute/gate
	CMD x.jwcalibdev.pyssg RUN "synctool jwcalibdev: pyssgx"
		AFTER x_distribute/gate
	CMD x.jwcalibdev.stsci_iraf RUN "synctool jwcalibdev: stsci_iraf_x"
		AFTER x_distribute/gate
	CMD x.jwcalibdev.hstcal RUN "synctool jwcalibdev: hstcalx"
		AFTER x_distribute/gate
	CMD x.jwcalibdev.motd RUN "synctool jwcalibdev: irafx/iraf/unix/hlib/motd"
		AFTER x.jwcalibdev.iraf

# web distribution

TABLE x_distribute HOST cadeau
	CMD x.web RUN "do_irafx_web"
		AFTER x_distribute/gate
		AFTER *:x_distribute/irafx.pkg
		AFTER *:x_distribute/irafx.dmg

TABLE x_distribute HOST herbert
	CMD x.web RUN "do_irafx_web S"
		AFTER x_distribute/gate
		AFTER cadeau:x_distribute/x.web
		AFTER *:x_distribute/irafx.pkg
		AFTER *:x_distribute/irafx.dmg


# goods - has RHE 5 only now

TABLE x_distribute_other HOST arzach
	CMD goods.iraf RUN "synctool goods12: irafx"
		AFTER x_distribute/gate
	CMD goods.pyssg RUN "synctool goods12: pyssgx"
		AFTER x_distribute/gate
	CMD goods.stsci_iraf RUN "synctool goods12: stsci_iraf_x"
		AFTER x_distribute/gate
	CMD goods.hstcal RUN "synctool goods12: hstcalx"
		AFTER x_distribute/gate
	CMD goods.motd RUN "synctool goods12: irafx/iraf/unix/hlib/motd"
		AFTER goods.iraf

# witserv1 - who are these guys?

TABLE x_distribute_other HOST arzach
	CMD witserv1.iraf RUN "synctool witserv1: irafx"
		AFTER x_distribute/gate
	CMD witserv1.pyssg RUN "synctool witserv1: pyssgx"
		AFTER x_distribute/gate
	CMD witserv1.stsci_iraf RUN "synctool witserv1: stsci_iraf_x"
		AFTER x_distribute/gate
	CMD witserv1.hstcal RUN "synctool witserv1: hstcalx"
		AFTER x_distribute/gate
	CMD witserv1.motd RUN "synctool witserv1: irafx/iraf/unix/hlib/motd"
		AFTER witserv1.iraf

# dmsinsvm - have a pipeline and irafx/irafdev on the same machine for INS

TABLE x_distribute_other HOST arzach
	CMD dmsinsvm.iraf RUN "synctool dmsinsvm: irafx"
		AFTER x_distribute/gate
	CMD dmsinsvm.pyssg RUN "synctool dmsinsvm: pyssgx"
		AFTER x_distribute/gate
	CMD dmsinsvm.stsci_iraf RUN "synctool dmsinsvm: stsci_iraf_x"
		AFTER x_distribute/gate
	CMD dmsinsvm.hstcal RUN "synctool dmsinsvm: hstcalx"
		AFTER x_distribute/gate
	CMD dmsinsvm.motd RUN "synctool dmsinsvm: irafx/iraf/unix/hlib/motd"
		AFTER dmsinsvm.iraf

# royal - a beowulf cluster

TABLE x_distribute_other HOST arzach
	CMD royal.iraf RUN "synctool royal: irafx"
		AFTER x_distribute/gate
	CMD royal.pyssg RUN "synctool royal: pyssgx"
		AFTER x_distribute/gate
	CMD royal.stsci_iraf RUN "synctool royal: stsci_iraf_x"
		AFTER x_distribute/gate
	CMD royal.hstcal RUN "synctool royal: hstcalx"
		AFTER x_distribute/gate
	CMD royal.motd RUN "synctool royal: irafx/iraf/unix/hlib/motd"
		AFTER royal.iraf