aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Riker <tim@rikers.org>2002-04-13 05:37:10 +0000
committerTim Riker <tim@rikers.org>2002-04-13 05:37:10 +0000
commit497a88506e796d20ea07f1a6acad7fe3c48c4690 (patch)
treee62d8959a11d25c8d8d71689500a41f8ea0a787a
parent85208e2ab94ddd60cc97dd7ae4a3b2a588281398 (diff)
downloadbusybox-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.c11
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 */
12435static int timescmd (int argc, char **argv) 12438static int timescmd (int argc, char **argv)
12436{ 12439{