Index: trunk/FACT++/src/ReadlineColor.cc
===================================================================
--- trunk/FACT++/src/ReadlineColor.cc	(revision 10997)
+++ trunk/FACT++/src/ReadlineColor.cc	(revision 10998)
@@ -21,5 +21,5 @@
 //!    always true
 //
-bool ReadlineColor::PrintBootMsg(ostream &out, const string &name)
+bool ReadlineColor::PrintBootMsg(ostream &out, const string &name, bool interactive)
 {
     string n = boost::filesystem::basename(name);
@@ -27,15 +27,19 @@
         n = n.substr(3);
 
-    out << endl;
-    out << kBlue << kBold << kUnderline << " Master Control Program " << endl;
-    out << endl;
-    out << kBlue << " ENCOM MX 16-923 USER # 0" << int(Time().Mjd()) << Time::fmt(" %H:%M:%S") << Time() << Time::reset << " INFORMATION" << endl;
-    out << endl;
-    out << kBlue << " TELESCOPE CONTROL PROGRAM: " << n << endl;
-    out << kBlue << " ANNEXED BY FACT COLLABORATION" << endl;
-    out << kBlue << " ORIGINAL PROGRAM WRITTEN BY T.BRETZ" << endl;
-    out << kBlue << " THIS INFOMATION " << kUnderline << "PRIORITY ONE" << endl;
-    out << kBlue << " END OF LINE" << endl;
-    out << endl;
+    out << kBlue << kBold << kUnderline << "\n Master Control Program (compiled "__DATE__" " __TIME__ << ") " << endl;
+    out << kBlue <<
+        "\n"
+        "  ENCOM MX 16-923 USER # 0" << int(Time().Mjd()) << Time::fmt(" %H:%M:%S") << Time() << Time::reset << " INFORMATION\n"
+        "\n"
+        "  TELESCOPE CONTROL PROGRAM: " << n << "\n"
+        "  ANNEXED BY FACT COLLABORATION\n"
+        "  ORIGINAL PROGRAM WRITTEN BY T.BRETZ\n"
+        "  THIS INFOMATION " << kUnderline << "PRIORITY ONE"
+        << endl;
+    out << kBlue << "  END OF LINE\n" << endl;
+
+    if (!interactive)
+        return true;
+
     out << "Enter 'h' for help." << endl;
     out << endl;
Index: trunk/FACT++/src/ReadlineColor.h
===================================================================
--- trunk/FACT++/src/ReadlineColor.h	(revision 10997)
+++ trunk/FACT++/src/ReadlineColor.h	(revision 10998)
@@ -6,5 +6,5 @@
 namespace ReadlineColor
 {
-    bool PrintBootMsg(std::ostream &out, const std::string &name);
+    bool PrintBootMsg(std::ostream &out, const std::string &name, bool interactive=true);
     bool PrintAttributes(std::ostream &out);
 
