This config option changes the default setting of coredump_filter
          seen at boot time.  If unsure, say Y.
 
+config BINFMT_SCRIPT
+       tristate "Kernel support for scripts starting with #!"
+       default y
+       help
+         Say Y here if you want to execute interpreted scripts starting with
+         #! followed by the path to an interpreter.
+
+         You can build this support as a module; however, until that module
+         gets loaded, you cannot run scripts.  Thus, if you want to load this
+         module from an initramfs, the portion of the initramfs before loading
+         this module must consist of compiled binaries only.
+
+         Most systems will not boot if you say M or N here.  If unsure, say Y.
+
 config BINFMT_FLAT
        bool "Kernel support for flat binaries"
        depends on !MMU && (!FRV || BROKEN)
 
 obj-$(CONFIG_BINFMT_AOUT)      += binfmt_aout.o
 obj-$(CONFIG_BINFMT_EM86)      += binfmt_em86.o
 obj-$(CONFIG_BINFMT_MISC)      += binfmt_misc.o
-
-# binfmt_script is always there
-obj-y                          += binfmt_script.o
-
+obj-$(CONFIG_BINFMT_SCRIPT)    += binfmt_script.o
 obj-$(CONFIG_BINFMT_ELF)       += binfmt_elf.o
 obj-$(CONFIG_COMPAT_BINFMT_ELF)        += compat_binfmt_elf.o
 obj-$(CONFIG_BINFMT_ELF_FDPIC) += binfmt_elf_fdpic.o