claenups for previous commit
authorDenys Vlasenko <vda.linux@googlemail.com>
Thu, 1 Nov 2018 09:28:04 +0000 (10:28 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Thu, 1 Nov 2018 09:28:04 +0000 (10:28 +0100)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
libbb/appletlib.c
shell/ash.c

index 08720082e16c6d7323cd9a8d38dd71db6bc31048..4e6d1c3d6851f085e1877f39017bf71534f41880 100644 (file)
@@ -964,6 +964,22 @@ void FAST_FUNC run_applet_no_and_exit(int applet_no, const char *name, char **ar
 # endif /* NUM_APPLETS > 0 */
 
 # if NUM_SCRIPTS > 0
+static int
+find_script_by_name(const char *arg)
+{
+       const char *s = script_names;
+       int i = 0;
+
+       while (*s) {
+               if (strcmp(arg, s) == 0)
+                       return i;
+               i++;
+               while (*s++ != '\0')
+                       continue;
+       }
+       return -1;
+}
+
 static char *
 unpack_scripts(void)
 {
@@ -992,26 +1008,6 @@ unpack_scripts(void)
        return outbuf;
 }
 
-/*
- * In standalone shell mode we sometimes want the index of the script
- * and sometimes the index offset by NUM_APPLETS.
- */
-static int
-find_script_by_name(const char *arg)
-{
-       const char *s = script_names;
-       int i = 0;
-
-       while (*s) {
-               if (strcmp(arg, s) == 0)
-                       return i;
-               i++;
-               while (*s++ != '\0')
-                       continue;
-       }
-       return -1;
-}
-
 char* FAST_FUNC
 get_script_content(unsigned n)
 {
index 25468d7965e3550868ce18bebc736ab2ed2ea0b9..3adb6d0d23f41592a0b9548d5ef9e18ec0389572 100644 (file)
 //config:      default y
 //config:      depends on ASH || SH_IS_ASH || BASH_IS_ASH
 //config:      help
-//config:      Allow scripts to be compressed and embedded in the BusyBox
+//config:      Allow scripts to be compressed and embedded in the busybox
 //config:      binary. The scripts should be placed in the 'embed' directory
-//config:      at build time. In standalone shell mode such scripts can be
-//config:      run directly and are subject to tab completion; otherwise they
-//config:      can be run by giving their name as an argument to the shell.
-//config:      For convenience shell aliases are created. The '-L' shell
-//config:      argument lists the names of the scripts. Like applets scripts
-//config:      can be run as 'busybox name ...' or by linking their name to
-//config:      the binary.
+//config:      at build time. Like applets, scripts can be run as
+//config:      'busybox SCRIPT ...' or by linking their name to the binary.
 //config:
 //config:endif # ash options