diff options
author | Tim Riker <tim@rikers.org> | 2002-04-13 05:37:10 +0000 |
---|---|---|
committer | Tim Riker <tim@rikers.org> | 2002-04-13 05:37:10 +0000 |
commit | 497a88506e796d20ea07f1a6acad7fe3c48c4690 (patch) | |
tree | e62d8959a11d25c8d8d71689500a41f8ea0a787a | |
parent | 85208e2ab94ddd60cc97dd7ae4a3b2a588281398 (diff) | |
download | busybox-w32-497a88506e796d20ea07f1a6acad7fe3c48c4690.tar.gz busybox-w32-497a88506e796d20ea07f1a6acad7fe3c48c4690.tar.bz2 busybox-w32-497a88506e796d20ea07f1a6acad7fe3c48c4690.zip |
make ash prompt the same as other shells if cmdedit and fancyprompt
-rw-r--r-- | shell/ash.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/shell/ash.c b/shell/ash.c index a4c415643..c77bfec4f 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -1213,9 +1213,10 @@ static const struct varinit varinit[] = { | |||
1213 | NULL }, | 1213 | NULL }, |
1214 | { &vpath, VSTRFIXED|VTEXTFIXED, defpathvar, | 1214 | { &vpath, VSTRFIXED|VTEXTFIXED, defpathvar, |
1215 | changepath }, | 1215 | changepath }, |
1216 | /* | 1216 | #if defined(CONFIG_FEATURE_COMMAND_EDITING) && defined(CONFIG_FEATURE_SH_FANCY_PROMPT) |
1217 | * vps1 depends on uid | 1217 | { &vps1, VSTRFIXED|VTEXTFIXED, "PS1=\\w \\$ ", |
1218 | */ | 1218 | NULL }, |
1219 | #endif /* else vps1 depends on uid */ | ||
1219 | { &vps2, VSTRFIXED|VTEXTFIXED, "PS2=> ", | 1220 | { &vps2, VSTRFIXED|VTEXTFIXED, "PS2=> ", |
1220 | NULL }, | 1221 | NULL }, |
1221 | { &voptind, VSTRFIXED|VTEXTFIXED, "OPTIND=1", | 1222 | { &voptind, VSTRFIXED|VTEXTFIXED, "OPTIND=1", |
@@ -11896,6 +11897,7 @@ initvar() { | |||
11896 | vp->func = ip->func; | 11897 | vp->func = ip->func; |
11897 | } | 11898 | } |
11898 | } | 11899 | } |
11900 | #if !defined(CONFIG_FEATURE_COMMAND_EDITING) || !defined(CONFIG_FEATURE_SH_FANCY_PROMPT) | ||
11899 | /* | 11901 | /* |
11900 | * PS1 depends on uid | 11902 | * PS1 depends on uid |
11901 | */ | 11903 | */ |
@@ -11906,6 +11908,7 @@ initvar() { | |||
11906 | vps1.text = xstrdup(geteuid() ? "PS1=$ " : "PS1=# "); | 11908 | vps1.text = xstrdup(geteuid() ? "PS1=$ " : "PS1=# "); |
11907 | vps1.flags = VSTRFIXED|VTEXTFIXED; | 11909 | vps1.flags = VSTRFIXED|VTEXTFIXED; |
11908 | } | 11910 | } |
11911 | #endif | ||
11909 | } | 11912 | } |
11910 | 11913 | ||
11911 | /* | 11914 | /* |
@@ -12430,7 +12433,7 @@ findvar(struct var **vpp, const char *name) | |||
12430 | /* | 12433 | /* |
12431 | * Copyright (c) 1999 Herbert Xu <herbert@debian.org> | 12434 | * Copyright (c) 1999 Herbert Xu <herbert@debian.org> |
12432 | * This file contains code for the times builtin. | 12435 | * This file contains code for the times builtin. |
12433 | * $Id: ash.c,v 1.46 2002/01/09 15:37:36 andersen Exp $ | 12436 | * $Id: ash.c,v 1.47 2002/04/13 05:37:10 timr Exp $ |
12434 | */ | 12437 | */ |
12435 | static int timescmd (int argc, char **argv) | 12438 | static int timescmd (int argc, char **argv) |
12436 | { | 12439 | { |