2002-12-05 14:11:41 +05:30
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
|
|
|
# see scripts/kbuild/config-language.txt.
|
|
|
|
#
|
|
|
|
|
2005-09-24 11:19:36 +05:30
|
|
|
menu "Shells"
|
2002-12-05 14:11:41 +05:30
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "Choose your default shell"
|
2006-10-05 15:47:08 +05:30
|
|
|
default FEATURE_SH_IS_NONE
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2003-07-15 01:07:08 +05:30
|
|
|
Choose a shell. The ash shell is the most bash compatible
|
2003-10-22 15:28:56 +05:30
|
|
|
and full featured one.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config FEATURE_SH_IS_ASH
|
|
|
|
select ASH
|
2002-12-05 14:11:41 +05:30
|
|
|
bool "ash"
|
2009-11-27 07:05:15 +05:30
|
|
|
depends on !NOMMU
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config FEATURE_SH_IS_HUSH
|
|
|
|
select HUSH
|
2002-12-05 14:11:41 +05:30
|
|
|
bool "hush"
|
|
|
|
|
2007-11-24 04:58:55 +05:30
|
|
|
####config FEATURE_SH_IS_LASH
|
|
|
|
#### select LASH
|
|
|
|
#### bool "lash"
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2009-08-21 03:35:51 +05:30
|
|
|
####config FEATURE_SH_IS_MSH
|
|
|
|
#### select MSH
|
|
|
|
#### bool "msh"
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config FEATURE_SH_IS_NONE
|
2002-12-07 03:19:59 +05:30
|
|
|
bool "none"
|
|
|
|
|
2002-12-05 14:11:41 +05:30
|
|
|
endchoice
|
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH
|
2002-12-05 14:11:41 +05:30
|
|
|
bool "ash"
|
2006-01-30 11:41:42 +05:30
|
|
|
default n
|
2009-11-27 07:05:15 +05:30
|
|
|
depends on !NOMMU
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2003-08-09 05:10:12 +05:30
|
|
|
Tha 'ash' shell adds about 60k in the default configuration and is
|
|
|
|
the most complete and most pedantically correct shell included with
|
2008-07-22 23:57:53 +05:30
|
|
|
busybox. This shell is actually a derivative of the Debian 'dash'
|
2003-10-22 15:28:56 +05:30
|
|
|
shell (by Herbert Xu), which was created by porting the 'ash' shell
|
2004-03-15 13:59:22 +05:30
|
|
|
(written by Kenneth Almquist) from NetBSD.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2008-03-25 06:47:40 +05:30
|
|
|
config ASH_BASH_COMPAT
|
|
|
|
bool "bash-compatible extensions"
|
|
|
|
default y
|
|
|
|
depends on ASH
|
|
|
|
help
|
2008-08-06 23:09:30 +05:30
|
|
|
Enable bash-compatible extensions.
|
2008-03-25 06:47:40 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH_JOB_CONTROL
|
2006-06-09 03:18:47 +05:30
|
|
|
bool "Job control"
|
2002-12-05 14:11:41 +05:30
|
|
|
default y
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on ASH
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2003-07-15 01:07:08 +05:30
|
|
|
Enable job control in the ash shell.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH_ALIAS
|
2006-06-09 03:18:47 +05:30
|
|
|
bool "alias support"
|
2002-12-05 14:11:41 +05:30
|
|
|
default y
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on ASH
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2003-07-15 01:07:08 +05:30
|
|
|
Enable alias support in the ash shell.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH_GETOPTS
|
2006-06-09 03:07:26 +05:30
|
|
|
bool "Builtin getopt to parse positional parameters"
|
2002-12-05 14:11:41 +05:30
|
|
|
default n
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on ASH
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2004-09-24 14:39:44 +05:30
|
|
|
Enable getopts builtin in the ash shell.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH_BUILTIN_ECHO
|
2006-06-09 03:07:26 +05:30
|
|
|
bool "Builtin version of 'echo'"
|
|
|
|
default y
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on ASH
|
2006-06-09 03:07:26 +05:30
|
|
|
help
|
2007-01-30 05:26:13 +05:30
|
|
|
Enable support for echo, builtin to ash.
|
2006-06-09 03:07:26 +05:30
|
|
|
|
2008-06-02 04:06:39 +05:30
|
|
|
config ASH_BUILTIN_PRINTF
|
|
|
|
bool "Builtin version of 'printf'"
|
|
|
|
default y
|
|
|
|
depends on ASH
|
|
|
|
help
|
|
|
|
Enable support for printf, builtin to ash.
|
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH_BUILTIN_TEST
|
2006-06-09 03:07:26 +05:30
|
|
|
bool "Builtin version of 'test'"
|
|
|
|
default y
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on ASH
|
2006-06-09 03:07:26 +05:30
|
|
|
help
|
2007-01-30 05:26:13 +05:30
|
|
|
Enable support for test, builtin to ash.
|
2006-06-09 03:07:26 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH_CMDCMD
|
2006-06-09 03:18:47 +05:30
|
|
|
bool "'command' command to override shell builtins"
|
2002-12-05 14:11:41 +05:30
|
|
|
default n
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on ASH
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2003-07-22 15:44:32 +05:30
|
|
|
Enable support for the ash 'command' builtin, which allows
|
|
|
|
you to run the specified command with the specified arguments,
|
|
|
|
even when there is an ash builtin command with the same name.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH_MAIL
|
2006-04-14 04:52:16 +05:30
|
|
|
bool "Check for new mail on interactive shells"
|
2002-12-05 14:11:41 +05:30
|
|
|
default y
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on ASH
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2003-07-15 01:07:08 +05:30
|
|
|
Enable "check for new mail" in the ash shell.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH_OPTIMIZE_FOR_SIZE
|
2006-04-14 04:52:16 +05:30
|
|
|
bool "Optimize for size instead of speed"
|
2002-12-05 14:11:41 +05:30
|
|
|
default y
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on ASH
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2006-02-09 00:04:21 +05:30
|
|
|
Compile ash for reduced size at the price of speed.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH_RANDOM_SUPPORT
|
2009-04-05 14:32:11 +05:30
|
|
|
bool "Pseudorandom generator and $RANDOM variable"
|
2004-03-16 10:44:10 +05:30
|
|
|
default n
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on ASH
|
2004-03-16 10:44:10 +05:30
|
|
|
help
|
|
|
|
Enable pseudorandom generator and dynamic variable "$RANDOM".
|
|
|
|
Each read of "$RANDOM" will generate a new pseudorandom value.
|
|
|
|
You can reset the generator by using a specified start value.
|
2009-04-05 14:32:11 +05:30
|
|
|
After "unset RANDOM" the generator will switch off and this
|
2004-03-16 10:44:10 +05:30
|
|
|
variable will no longer have special treatment.
|
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config ASH_EXPAND_PRMT
|
2006-04-14 04:52:16 +05:30
|
|
|
bool "Expand prompt string"
|
2005-09-05 18:55:11 +05:30
|
|
|
default n
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on ASH
|
2005-09-05 18:55:11 +05:30
|
|
|
help
|
2009-04-05 14:32:11 +05:30
|
|
|
"PS#" may contain volatile content, such as backquote commands.
|
2006-02-09 00:04:21 +05:30
|
|
|
This option recreates the prompt string from the environment
|
|
|
|
variable each time it is displayed.
|
2005-09-05 18:55:11 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config HUSH
|
2002-12-05 14:11:41 +05:30
|
|
|
bool "hush"
|
|
|
|
default n
|
|
|
|
help
|
2009-04-13 19:53:12 +05:30
|
|
|
hush is a small shell (22k). It handles the normal flow control
|
|
|
|
constructs such as if/then/elif/else/fi, for/in/do/done, while loops,
|
|
|
|
case/esac. Redirections, here documents, $((arithmetic))
|
|
|
|
and functions are supported.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2009-04-05 14:32:11 +05:30
|
|
|
It will compile and work on no-mmu systems.
|
2008-07-28 05:31:16 +05:30
|
|
|
|
2009-04-13 19:53:12 +05:30
|
|
|
It does not handle select, aliases, brace expansion,
|
|
|
|
tilde expansion, &>file and >&file redirection of stdout+stderr.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2009-06-10 17:09:35 +05:30
|
|
|
config HUSH_BASH_COMPAT
|
|
|
|
bool "bash-compatible extensions"
|
|
|
|
default y
|
|
|
|
depends on HUSH
|
|
|
|
help
|
|
|
|
Enable bash-compatible extensions.
|
|
|
|
|
2007-05-22 05:00:54 +05:30
|
|
|
config HUSH_HELP
|
|
|
|
bool "help builtin"
|
|
|
|
default n
|
2007-06-08 13:32:53 +05:30
|
|
|
depends on HUSH
|
2007-05-22 05:00:54 +05:30
|
|
|
help
|
|
|
|
Enable help builtin in hush. Code size + ~1 kbyte.
|
|
|
|
|
2007-04-28 22:18:04 +05:30
|
|
|
config HUSH_INTERACTIVE
|
|
|
|
bool "Interactive mode"
|
|
|
|
default y
|
|
|
|
depends on HUSH
|
|
|
|
help
|
2007-04-28 22:18:27 +05:30
|
|
|
Enable interactive mode (prompt and command editing).
|
|
|
|
Without this, hush simply reads and executes commands
|
2009-10-07 01:43:37 +05:30
|
|
|
from stdin just like a shell script from a file.
|
2007-04-28 22:18:27 +05:30
|
|
|
No prompt, no PS1/PS2 magic shell variables.
|
|
|
|
|
|
|
|
config HUSH_JOB
|
|
|
|
bool "Job control"
|
|
|
|
default n
|
|
|
|
depends on HUSH_INTERACTIVE
|
|
|
|
help
|
|
|
|
Enable job control: Ctrl-Z backgrounds, Ctrl-C interrupts current
|
|
|
|
command (not entire shell), fg/bg builtins work. Without this option,
|
|
|
|
"cmd &" still works by simply spawning a process and immediately
|
|
|
|
prompting for next command (or executing next command in a script),
|
|
|
|
but no separate process group is formed.
|
2007-04-28 22:18:04 +05:30
|
|
|
|
2007-05-21 03:21:38 +05:30
|
|
|
config HUSH_TICK
|
|
|
|
bool "Process substitution"
|
|
|
|
default n
|
2007-06-08 13:32:53 +05:30
|
|
|
depends on HUSH
|
2007-05-21 03:21:38 +05:30
|
|
|
help
|
|
|
|
Enable process substitution `command` and $(command) in hush.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2007-05-22 05:00:54 +05:30
|
|
|
config HUSH_IF
|
|
|
|
bool "Support if/then/elif/else/fi"
|
|
|
|
default n
|
2007-06-08 13:32:53 +05:30
|
|
|
depends on HUSH
|
2007-05-22 05:00:54 +05:30
|
|
|
help
|
|
|
|
Enable if/then/elif/else/fi in hush.
|
|
|
|
|
|
|
|
config HUSH_LOOPS
|
|
|
|
bool "Support for, while and until loops"
|
|
|
|
default n
|
2007-06-08 13:32:53 +05:30
|
|
|
depends on HUSH
|
2007-05-22 05:00:54 +05:30
|
|
|
help
|
|
|
|
Enable for, while and until loops in hush.
|
2008-07-28 05:31:16 +05:30
|
|
|
|
|
|
|
config HUSH_CASE
|
|
|
|
bool "Support case ... esac statement"
|
|
|
|
default n
|
|
|
|
depends on HUSH
|
|
|
|
help
|
|
|
|
Enable case ... esac statement in hush. +400 bytes.
|
2007-05-22 05:00:54 +05:30
|
|
|
|
2009-04-13 19:53:12 +05:30
|
|
|
config HUSH_FUNCTIONS
|
|
|
|
bool "Support funcname() { commands; } syntax"
|
|
|
|
default n
|
|
|
|
depends on HUSH
|
|
|
|
help
|
|
|
|
Enable support for shell functions in hush. +800 bytes.
|
|
|
|
|
2009-06-03 16:17:26 +05:30
|
|
|
config HUSH_LOCAL
|
|
|
|
bool "Support local builtin"
|
|
|
|
default n
|
|
|
|
depends on HUSH_FUNCTIONS
|
|
|
|
help
|
|
|
|
Enable support for local variables in functions.
|
|
|
|
|
2009-04-21 03:34:21 +05:30
|
|
|
config HUSH_EXPORT_N
|
|
|
|
bool "Support export '-n' option"
|
|
|
|
default n
|
|
|
|
depends on HUSH
|
|
|
|
help
|
|
|
|
Enable support for export '-n' option in hush. It is a bash extension.
|
|
|
|
|
2009-10-10 01:41:30 +05:30
|
|
|
config HUSH_RANDOM_SUPPORT
|
|
|
|
bool "Pseudorandom generator and $RANDOM variable"
|
|
|
|
default n
|
|
|
|
depends on HUSH
|
|
|
|
help
|
|
|
|
Enable pseudorandom generator and dynamic variable "$RANDOM".
|
|
|
|
Each read of "$RANDOM" will generate a new pseudorandom value.
|
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config LASH
|
2009-03-28 17:42:58 +05:30
|
|
|
bool "lash (deprecated: aliased to hush)"
|
2002-12-05 14:11:41 +05:30
|
|
|
default n
|
2007-11-24 04:58:55 +05:30
|
|
|
select HUSH
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2007-11-24 04:58:55 +05:30
|
|
|
lash is deprecated and will be removed, please migrate to hush.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config MSH
|
2009-03-29 06:22:41 +05:30
|
|
|
bool "msh (deprecated: please use hush)"
|
2002-12-05 14:11:41 +05:30
|
|
|
default n
|
2009-08-21 03:35:51 +05:30
|
|
|
select HUSH
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2009-03-29 06:22:41 +05:30
|
|
|
msh is deprecated and will be removed, please migrate to hush.
|
|
|
|
If there is a feature msh has but hush does not, please let us know.
|
|
|
|
|
2009-04-13 19:53:12 +05:30
|
|
|
# The minix shell (adds just 30k) is quite complete and handles things
|
|
|
|
# like for/do/done, case/esac and all the things you expect a Bourne
|
|
|
|
# shell to do. It is not always pedantically correct about Bourne
|
|
|
|
# shell grammar (try running the shell testscript "tests/sh.testcases"
|
|
|
|
# on it and compare vs bash) but for most things it works quite well.
|
|
|
|
# It uses only vfork, so it can be used on uClinux systems.
|
|
|
|
|
|
|
|
|
2009-04-02 15:32:37 +05:30
|
|
|
config SH_MATH_SUPPORT
|
|
|
|
bool "POSIX math support"
|
|
|
|
default y
|
|
|
|
depends on ASH || HUSH
|
|
|
|
help
|
|
|
|
Enable math support in the shell via $((...)) syntax.
|
|
|
|
|
|
|
|
config SH_MATH_SUPPORT_64
|
|
|
|
bool "Extend POSIX math support to 64 bit"
|
|
|
|
default n
|
|
|
|
depends on SH_MATH_SUPPORT
|
|
|
|
help
|
|
|
|
Enable 64-bit math support in the shell. This will make the shell
|
|
|
|
slightly larger, but will allow computation with very large numbers.
|
|
|
|
This is not in POSIX, so do not rely on this in portable code.
|
|
|
|
|
2006-10-05 15:47:08 +05:30
|
|
|
config FEATURE_SH_EXTRA_QUIET
|
2004-01-03 17:37:32 +05:30
|
|
|
bool "Hide message on interactive shell startup"
|
2002-12-05 14:11:41 +05:30
|
|
|
default n
|
2006-10-05 15:47:08 +05:30
|
|
|
depends on MSH || LASH || HUSH || ASH
|
2002-12-05 14:11:41 +05:30
|
|
|
help
|
2004-01-03 17:37:32 +05:30
|
|
|
Remove the busybox introduction when starting a shell.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2007-04-11 04:33:30 +05:30
|
|
|
config FEATURE_SH_STANDALONE
|
2004-01-03 17:37:32 +05:30
|
|
|
bool "Standalone shell"
|
2002-12-09 16:40:40 +05:30
|
|
|
default n
|
2007-04-11 04:33:30 +05:30
|
|
|
depends on (MSH || LASH || HUSH || ASH) && FEATURE_PREFER_APPLETS
|
2002-12-09 16:40:40 +05:30
|
|
|
help
|
2007-05-08 22:57:17 +05:30
|
|
|
This option causes busybox shells to use busybox applets
|
2008-07-22 23:57:53 +05:30
|
|
|
in preference to executables in the PATH whenever possible. For
|
2004-04-07 15:04:27 +05:30
|
|
|
example, entering the command 'ifconfig' into the shell would cause
|
2008-07-22 23:57:53 +05:30
|
|
|
busybox to use the ifconfig busybox applet. Specifying the fully
|
2004-04-07 15:04:27 +05:30
|
|
|
qualified executable name, such as '/sbin/ifconfig' will still
|
2008-07-22 23:57:53 +05:30
|
|
|
execute the /sbin/ifconfig executable on the filesystem. This option
|
2006-03-04 00:32:50 +05:30
|
|
|
is generally used when creating a statically linked version of busybox
|
2004-04-07 15:04:27 +05:30
|
|
|
for use as a rescue shell, in the event that you screw up your system.
|
2002-12-05 14:11:41 +05:30
|
|
|
|
2007-05-08 22:57:17 +05:30
|
|
|
This is implemented by re-execing /proc/self/exe (typically)
|
|
|
|
with right parameters. Some selected applets ("NOFORK" applets)
|
|
|
|
can even be executed without creating new process.
|
|
|
|
Instead, busybox will call <applet>_main() internally.
|
|
|
|
|
|
|
|
However, this causes problems in chroot jails without mounted /proc
|
|
|
|
and with ps/top (command name can be shown as 'exe' for applets
|
|
|
|
started this way).
|
|
|
|
# untrue?
|
|
|
|
# Note that this will *also* cause applets to take precedence
|
2008-07-22 23:57:53 +05:30
|
|
|
# over shell builtins of the same name. So turning this on will
|
2007-05-08 22:57:17 +05:30
|
|
|
# eliminate any performance gained by turning on the builtin "echo"
|
|
|
|
# and "test" commands in ash.
|
|
|
|
# untrue?
|
|
|
|
# Note that when using this option, the shell will attempt to directly
|
2008-07-22 23:57:53 +05:30
|
|
|
# run '/bin/busybox'. If you do not have the busybox binary sitting in
|
2007-05-08 22:57:17 +05:30
|
|
|
# that exact location with that exact name, this option will not work at
|
|
|
|
# all.
|
2004-09-24 06:55:39 +05:30
|
|
|
|
2008-04-13 01:37:53 +05:30
|
|
|
config FEATURE_SH_NOFORK
|
|
|
|
bool "Run 'nofork' applets directly"
|
|
|
|
default n
|
|
|
|
depends on (MSH || LASH || HUSH || ASH) && FEATURE_PREFER_APPLETS
|
|
|
|
help
|
|
|
|
This option causes busybox shells [currently only ash]
|
|
|
|
to not execute typical fork/exec/wait sequence, but call <applet>_main
|
|
|
|
directly, if possible. (Sometimes it is not possible: for example,
|
|
|
|
this is not possible in pipes).
|
|
|
|
|
|
|
|
This will be done only for some applets (those which are marked
|
|
|
|
NOFORK in include/applets.h).
|
|
|
|
|
|
|
|
This may significantly speed up some shell scripts.
|
|
|
|
|
|
|
|
This feature is relatively new. Use with care.
|
|
|
|
|
2007-05-18 15:15:36 +05:30
|
|
|
config CTTYHACK
|
|
|
|
bool "cttyhack"
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
One common problem reported on the mailing list is "can't access tty;
|
|
|
|
job control turned off" error message which typically appears when
|
|
|
|
one tries to use shell with stdin/stdout opened to /dev/console.
|
|
|
|
This device is special - it cannot be a controlling tty.
|
|
|
|
|
|
|
|
Proper solution is to use correct device instead of /dev/console.
|
|
|
|
|
|
|
|
cttyhack provides "quick and dirty" solution to this problem.
|
|
|
|
It analyzes stdin with various ioctls, trying to determine whether
|
|
|
|
it is a /dev/ttyN or /dev/ttySN (virtual terminal or serial line).
|
|
|
|
If it detects one, it closes stdin/out/err and reopens that device.
|
2010-05-16 00:13:07 +05:30
|
|
|
Then it executes given program. Opening the device will make
|
|
|
|
that device a controlling tty. This may require cttyhack
|
|
|
|
to be a session leader.
|
|
|
|
|
|
|
|
Example for /etc/inittab (for busybox init):
|
2007-05-18 15:15:36 +05:30
|
|
|
|
|
|
|
::respawn:/bin/cttyhack /bin/sh
|
|
|
|
|
2010-05-16 00:13:07 +05:30
|
|
|
Giving controlling tty to shell running with PID 1:
|
|
|
|
|
|
|
|
$ exec cttyhack sh
|
|
|
|
|
2010-05-17 13:25:13 +05:30
|
|
|
Starting an interactive shell from boot shell script:
|
2010-05-16 00:13:07 +05:30
|
|
|
|
|
|
|
setsid cttyhack sh
|
|
|
|
|
2002-12-05 14:11:41 +05:30
|
|
|
endmenu
|