diff options
-rw-r--r-- | cdbs.sm | 13 | ||||
-rw-r--r-- | dev.sm | 217 | ||||
-rw-r--r-- | init.sm | 5 | ||||
-rw-r--r-- | pyetc.sm | 20 | ||||
-rw-r--r-- | x_build.sm | 80 | ||||
-rw-r--r-- | x_dist.sm | 111 |
6 files changed, 0 insertions, 446 deletions
diff --git a/cdbs.sm b/cdbs.sm deleted file mode 100644 index 178ae0b..0000000 --- a/cdbs.sm +++ /dev/null @@ -1,13 +0,0 @@ -TABLE cdbs HOST bond cadeau banana - CMD local_copy RUN "cdbs_copy" - AFTER init/* - -TABLE cdbs HOST bond - CMD mac_package RUN "/Users/iraf/daily_build/mac_package/make_packages cdbs" - AFTER cdbs/local_copy - -TABLE cdbs HOST arzach - CMD ftp RUN "cdbs_arc" - AFTER init/* - - @@ -1,217 +0,0 @@ -## TODO: -## add builds on ssbwebv1 for those things that we actually care about - - -TABLE build HOST arzach - CMD dev.astrolib RUN "build_astrolib" - AFTER arzach:assemble/dev.astrolib - -#################### -#################### - -# install stsci_python into default environment -# build hstcal -# - everywhere -TABLE build HOST herbert thor arzach bond cadeau banana - CMD dev.py2.7 RUN "build_stsci_python dev 2.7" - AFTER init/* - AFTER *:assemble/dev.stsci_python - CMD dev.hstcal RUN "build_hstcal dev" - AFTER init/* - AFTER *:assemble/dev.hstcal - -# older python environments -# - arzach only -TABLE build HOST arzach - CMD dev.py2.6 RUN "build_stsci_python dev 2.6" - AFTER init/* - AFTER *:assemble/dev.stsci_python - - CMD dev.py2.5 RUN "build_stsci_python dev 2.5" - AFTER init/* - AFTER *:assemble/dev.stsci_python - -# stsdas and friends -# - 32 bit only -TABLE build HOST herbert bond - CMD dev.axe RUN "build_axe dev" - AFTER init/* - AFTER *:assemble/dev.axe - - CMD dev.stsci_iraf RUN "build_stsci_iraf dev" - AFTER init/* - AFTER *:assemble/dev.stsci_iraf - AFTER build/dev.axe - - CMD dev.stsci_iraf_log RUN "build_stsci_iraf_log dev" - AFTER init/* - AFTER build/dev.stsci_iraf - - CMD dev.stsci_iraf_help RUN "build_stsci_iraf_help dev" - AFTER init/* - AFTER build/dev.stsci_iraf - - -# stsdas for 64 bit machines - get it from a related 32 bit system -TABLE build HOST thor arzach - CMD dev.stsci_iraf_64hack RUN "build_stsci_iraf_64hack dev herbert" - AFTER herbert:build/dev.stsci_iraf* - -TABLE build HOST cadeau banana - CMD dev.stsci_iraf_64hack RUN "build_stsci_iraf_64hack dev bond" - AFTER bond:build/dev.stsci_iraf* - -# stsci_python documentation -# - one machine only -TABLE build HOST arzach - CMD dev.stsci_python_sphinxdocs RUN "build_sphinxdocs dev 2.7" - AFTER build/dev.py2.7 - -# old epydoc documentation - only works on thor; hope we can get rid of -# epydoc sooner than we have to do anything about this. -TABLE build HOST thor - CMD dev.stsci_python_epydoc RUN "/thor/data2/iraf/epydoc_test/nightly" - AFTER build/dev.py2.7 - -# stamp the IRAF banner file when the builds are complete -TABLE stamp HOST herbert thor arzach bond cadeau banana - CMD dev RUN "build_stamp dev" - AFTER build/* - -#################### -#################### - -# regular distributions - -TABLE distribute HOST herbert thor arzach - CMD dev.iraf RUN "synctool - irafdev" - AFTER stamp/dev - CMD dev.pyssg RUN "synctool - pyssgdev" - AFTER stamp/dev - CMD dev.stsci_iraf RUN "synctool - stsci_iraf_dev" - AFTER stamp/dev - CMD dev.hstcal RUN "synctool - hstcaldev" - AFTER stamp/dev - CMD dev.motd RUN "synctool - irafdev/iraf/unix/hlib/motd" - AFTER distribute/dev.iraf - -TABLE distribute HOST bond cadeau banana - CMD irafdev.pkg RUN "cd $HOME/daily_build/mac_package; ./clean ; ./build dev " AFTER stamp/dev - CMD irafdev.dmg RUN "cd $HOME/daily_build/mac_package; ./distribute dev -" AFTER irafdev.pkg - -# wads of special cases - -# jwcalibdev has local disk - some day it may do its own builds -TABLE distribute HOST arzach - CMD jwcalibdev.iraf RUN "synctool jwcalibdev: irafdev" - AFTER stamp/dev - CMD jwcalibdev.pyssg RUN "synctool jwcalibdev: pyssgdev" - AFTER stamp/dev - CMD jwcalibdev.stsci_iraf RUN "synctool jwcalibdev: stsci_iraf_dev" - AFTER stamp/dev - CMD jwcalibdev.hstcal RUN "synctool jwcalibdev: hstcaldev" - AFTER stamp/dev - CMD jwcalibdev.motd RUN "synctool jwcalibdev: irafdev/iraf/unix/hlib/motd" - AFTER jwcalibdev.iraf - -# goods - has RHE 5 only now - -TABLE distribute_other HOST arzach - CMD goods.iraf RUN "synctool goods12: irafdev" - AFTER stamp/dev - CMD goods.pyssg RUN "synctool goods12: pyssgdev" - AFTER stamp/dev - CMD goods.stsci_iraf RUN "synctool goods12: stsci_iraf_dev" - AFTER stamp/dev - CMD goods.hstcal RUN "synctool goods12: hstcaldev" - AFTER stamp/dev - CMD goods.motd RUN "synctool goods12: irafdev/iraf/unix/hlib/motd" - AFTER goods.iraf - -# witserv1 - who are these guys? - -TABLE distribute_other HOST arzach - CMD witserv1.iraf RUN "synctool witserv1: irafdev" - AFTER stamp/dev - CMD witserv1.pyssg RUN "synctool witserv1: pyssgdev" - AFTER stamp/dev - CMD witserv1.stsci_iraf RUN "synctool witserv1: stsci_iraf_dev" - AFTER stamp/dev - CMD witserv1.hstcal RUN "synctool witserv1: hstcaldev" - AFTER stamp/dev - CMD witserv1.motd RUN "synctool witserv1: irafdev/iraf/unix/hlib/motd" - AFTER witserv1.iraf - -# dmsinsvm - have a pipeline and irafx/irafdev on the same machine for INS - -TABLE distribute_other HOST arzach - CMD dmsinsvm.iraf RUN "synctool dmsinsvm: irafdev" - AFTER stamp/dev - CMD dmsinsvm.pyssg RUN "synctool dmsinsvm: pyssgdev" - AFTER stamp/dev - CMD dmsinsvm.stsci_iraf RUN "synctool dmsinsvm: stsci_iraf_dev" - AFTER stamp/dev - CMD dmsinsvm.hstcal RUN "synctool dmsinsvm: hstcaldev" - AFTER stamp/dev - CMD dmsinsvm.motd RUN "synctool dmsinsvm: irafdev/iraf/unix/hlib/motd" - AFTER dmsinsvm.iraf - -# UDF - another funded project with their own machines - -TABLE distribute_other HOST thor - CMD udf1.iraf RUN "synctool udf1: irafdev" - AFTER stamp/dev - CMD udf1.pyssg RUN "synctool udf1: pyssgdev" - AFTER stamp/dev - CMD udf1.stsci_iraf RUN "synctool udf1: stsci_iraf_dev" - AFTER stamp/dev - CMD udf1.hstcal RUN "synctool udf1: hstcaldev" - AFTER stamp/dev - CMD udf1.motd RUN "synctool udf1: irafdev/iraf/unix/hlib/motd" - AFTER udf1.iraf - -# royal - a beowulf cluster - -TABLE distribute_other HOST thor - CMD royal.iraf RUN "synctool royal: irafdev" - AFTER stamp/dev - CMD royal.pyssg RUN "synctool royal: pyssgdev" - AFTER stamp/dev - CMD royal.stsci_iraf RUN "synctool royal: stsci_iraf_dev" - AFTER stamp/dev - CMD royal.hstcal RUN "synctool royal: hstcaldev" - AFTER stamp/dev - CMD royal.motd RUN "synctool royal: irafdev/iraf/unix/hlib/motd" - AFTER royal.iraf - -#################### -#################### - -# This structure is meant to serialize the regtests so that nothing else -# is going on at the same time. The regtests can consume all the CPUs. -TABLE regtest HOST herbert thor arzach bond cadeau banana - CMD okify RUN "test_okify" - AFTER distribute/* - CMD dev.test2.7 RUN "test_rt dev 2.7" - AFTER okify - -TABLE regtest HOST arzach - CMD dev.test2.6 RUN "test_rt dev 2.6" - AFTER dev.test2.7 - CMD dev.test2.5 RUN "test_rt dev 2.5" - AFTER dev.test2.6 - -TABLE regtest HOST thor - CMD dev.contact RUN "test_contact" - AFTER dev.test2.7 - - # change this to have each test batch import independently -TABLE regtest_import HOST ssb - CMD dev.import RUN "test_import daily" - AFTER *:regtest/* - CMD dev.notify RUN "test_notify daily" - AFTER dev.import - CMD dev.sqlite_watch RUN "test_sqlite_watch" - AFTER dev.import - CMD dev.mysql_watch RUN "test_mysql_watch" - AFTER dev.import diff --git a/init.sm b/init.sm deleted file mode 100644 index b19731f..0000000 --- a/init.sm +++ /dev/null @@ -1,5 +0,0 @@ -TABLE init HOST banana bond cadeau arzach thor herbert ssb aten jwcalibdev etcbrady - CMD sendscripts LOCAL "/eng/ssb/auto/steuermann_scripts/init_sendscripts %(hostname)s %(workdir)s" - CMD sysstat RUN "sysstat" - AFTER sendscripts - diff --git a/pyetc.sm b/pyetc.sm deleted file mode 100644 index d1b4419..0000000 --- a/pyetc.sm +++ /dev/null @@ -1,20 +0,0 @@ -#################### -#################### - -TABLE pyetc HOST etcbrady - - CMD trunk RUN "/data1/nightly/trunk/test-ppsetc -d trunk " - AFTER init/* - - CMD refactored RUN "/data1/nightly/refactored/test-ppsetc -d refactored " - AFTER trunk - AFTER init/* - - CMD jwst RUN "/data1/nightly/jwpetc_dev/test-ppsetc -d" - AFTER refactored - AFTER init/* - - CMD rt RUN "/data1/nightly/rt/rt.csh 7" - AFTER jwst - AFTER init/* - diff --git a/x_build.sm b/x_build.sm deleted file mode 100644 index 43377f7..0000000 --- a/x_build.sm +++ /dev/null @@ -1,80 +0,0 @@ -## TODO: -## add builds on ssbwebv1 for those things that we actually care about - -#################### -#################### - -# arzach assembles all the source code -TABLE assemble HOST arzach - - CMD svnsync RUN "assemble_svnsync" - AFTER init/* - AFTER OPT irafx_update - - CMD x.stsci_python RUN "assemble_stsci_python x" - AFTER init/* - AFTER svnsync - - CMD x.stsci_iraf RUN "assemble_stsci_iraf x" - AFTER init/* - AFTER svnsync - - CMD x.axe RUN "assemble_axe x" - AFTER init/* - AFTER svnsync - - CMD x.hstcal RUN "assemble_hstcal x" - AFTER init/* - AFTER svnsync - - -#################### -#################### - -# install stsci_python into default environment -# build hstcal -# - everywhere -TABLE build HOST herbert thor arzach bond cadeau banana - CMD x.py2.7 RUN "build_stsci_python x 2.7" - AFTER init/* - AFTER *:assemble/x.stsci_python - CMD x.hstcal RUN "build_hstcal x" - AFTER init/* - AFTER *:assemble/x.hstcal - -# stsdas and friends -# - 32 bit only -TABLE build HOST herbert bond - CMD x.axe RUN "build_axe x" - AFTER init/* - AFTER *:assemble/x.axe - - CMD x.stsci_iraf RUN "build_stsci_iraf x" - AFTER init/* - AFTER *:assemble/x.stsci_iraf - AFTER build/x.axe - - CMD x.stsci_iraf_log RUN "build_stsci_iraf_log x" - AFTER init/* - AFTER build/x.stsci_iraf - - CMD x.stsci_iraf_help RUN "build_stsci_iraf_help x" - AFTER init/* - AFTER build/x.stsci_iraf - - -# stsdas for 64 bit machines - get it from a related 32 bit system -TABLE build HOST thor arzach - CMD x.stsci_iraf_64hack RUN "build_stsci_iraf_64hack x herbert" - AFTER herbert:build/x.stsci_iraf* - -TABLE build HOST cadeau banana - CMD x.stsci_iraf_64hack RUN "build_stsci_iraf_64hack x bond" - AFTER bond:build/x.stsci_iraf* - - -# stamp the IRAF banner file when the builds are complete -TABLE stamp HOST herbert thor arzach bond cadeau banana - CMD x RUN "build_stamp x" - AFTER build/* - diff --git a/x_dist.sm b/x_dist.sm deleted file mode 100644 index c18755a..0000000 --- a/x_dist.sm +++ /dev/null @@ -1,111 +0,0 @@ - -# 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 herbert 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 bond cadeau banana - CMD irafx.pkg RUN "cd $HOME/daily_build/mac_package; ./clean ; ./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 - -# 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 - -# UDF - another funded project with their own machines - -TABLE x_distribute_other HOST thor - CMD udf1.iraf RUN "synctool udf1: irafx" - AFTER x_distribute/gate - CMD udf1.pyssg RUN "synctool udf1: pyssgx" - AFTER x_distribute/gate - CMD udf1.stsci_iraf RUN "synctool udf1: stsci_iraf_x" - AFTER x_distribute/gate - CMD udf1.hstcal RUN "synctool udf1: hstcalx" - AFTER x_distribute/gate - CMD udf1.motd RUN "synctool udf1: irafx/iraf/unix/hlib/motd" - AFTER udf1.iraf - -# royal - a beowulf cluster - -TABLE x_distribute_other HOST thor - 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 - |