aboutsummaryrefslogtreecommitdiff
path: root/src/cal/get_tle/update_tle.csh.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/cal/get_tle/update_tle.csh.in')
-rw-r--r--src/cal/get_tle/update_tle.csh.in51
1 files changed, 51 insertions, 0 deletions
diff --git a/src/cal/get_tle/update_tle.csh.in b/src/cal/get_tle/update_tle.csh.in
new file mode 100644
index 0000000..05f9496
--- /dev/null
+++ b/src/cal/get_tle/update_tle.csh.in
@@ -0,0 +1,51 @@
+#!/bin/csh -f
+#******************************************************************************
+#* Johns Hopkins University
+#* Center For Astrophysical Sciences
+#* FUSE
+#*****************************************************************************
+#*
+#* Synopsis: update_tle
+#*
+#* Description: Shell script for automatically downloading the latest
+#* orbital elements from the GSFC OIG, and placing these
+#* elements in the FUSE.TLE file. It will also update
+#* the cvz_ram_tool.html calculator.
+#*
+#* All messages are to stdout or stderr.
+#*
+#* Arguments: None
+#*
+#* Returns: Exit codes:
+#* 0 successful execution
+#*
+#* History: 07/27/99 emm Begin work.
+#* 10/23/00 mlr changed path from v1.4 to current
+#******************************************************************************/
+
+set tlestat=0
+
+# Step 1
+java -classpath @DATADIR@/java GetTLE
+set cfstat=$status
+
+# Step 2
+if !({$cfstat}) then
+ add_tle.pl
+ set cfstat=$status
+endif
+
+# Step 3
+if !({$cfstat}) then
+ make_cvzramtool.pl
+ set cfstat=$status
+endif
+
+# Step 4
+if !({$cfstat}) then
+ make_orbit.pl
+ set cfstat=$status
+endif
+
+exit($cfstat)
+