[BusyBox] ash Intro banner (others too?)

David Douthitt ssrat at mailbag.com
Fri Aug 10 09:02:13 UTC 2001


When I start busybox ash, I get the intro banner.  This would normally
be fine, except it interferes with the informational output I have set
up for users of my distribution.  Thus I propose:

--- busybox.work/ash.c.orig2    Fri Aug 10 09:57:18 2001
+++ busybox.work/ash.c  Fri Aug 10 09:59:14 2001
@@ -32,6 +32,10 @@
  * Original copyright notice is retained at the end of this file.
  */
 
+/* Enable an introductory banner when you first run the shell.
+ * This describes which shell is being used and tells the user
+ * to use 'help' to show internal commands... */
+#define INTRO_BANNER
 
 /* These defines allow you to adjust the feature set to be compiled
  * into the ash shell.   As a rule, enabling these options will make
@@ -3293,10 +3297,12 @@
        chkmail(1);
        is_interactive = on;
        if (do_banner==0 && is_interactive) {
+#ifdef INTRO_BANNER
                /* Looks like they want an interactive shell */
                printf( "\n\n" BB_BANNER " Built-in shell (ash)\n");
                printf( "Enter 'help' for a list of built-in
commands.\n\n");
                do_banner=1;
+#endif
        }
 }
 
...for me, I'd just as soon as #undef INTRO_BANNER, but I think that it
is better to leave it enabled (at least initially) for most people...





More information about the busybox mailing list