Changeset 3702
- Timestamp:
- 03/09/08 15:57:00 (9 months ago)
- Files:
-
- trunk/freewrt/package/mksh/Config.in (modified) (1 diff)
- trunk/freewrt/package/mksh/Makefile (modified) (1 diff)
- trunk/freewrt/package/mksh/Makefile.inc (modified) (1 diff)
- trunk/freewrt/package/mksh/patches/patch-dot_mkshrc (modified) (3 diffs)
- trunk/freewrt/tools/mksh/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/freewrt/package/mksh/Config.in
r3573 r3702 10 10 shell good for interactive and especially script use. It has 11 11 UTF-8 support in the emacs command line editing mode; corres- 12 ponds to OpenBSD 4. 2-current ksh sansGNU bash-like $PS1; the12 ponds to OpenBSD 4.3-beta ksh without GNU bash-like $PS1; the 13 13 build environment requirements are autoconfigured; throughout 14 14 code simplification/bugfix/enhancement has been done, and the trunk/freewrt/package/mksh/Makefile
r3617 r3702 16 16 17 17 do-build: 18 -${TARGET_CC} -v 18 19 cd ${WRKBUILD} && CC='${TARGET_CC}' CFLAGS='${TCFLAGS}' \ 19 20 CPPFLAGS='${TCPPFLAGS}' LDFLAGS='${TLDFLAGS}' \ trunk/freewrt/package/mksh/Makefile.inc
r3645 r3702 6 6 7 7 PKG_NAME= mksh 8 PKG_VERSION= 3 28 PKG_VERSION= 33 9 9 PKG_RELEASE= 1 10 10 DISTFILES= ${PKG_NAME}-R${PKG_VERSION}.cpio.gz 11 PKG_MD5SUM= c54c416de790c67c0f4409008a68efd411 PKG_MD5SUM= dbe6561bf94c4a85f92aecc22fe2c8b9 12 12 13 13 MASTER_SITES= ${MASTER_SITE_MIRBSD:distfiles/=dist/mir/mksh/} trunk/freewrt/package/mksh/patches/patch-dot_mkshrc
r3645 r3702 6 6 – yofuh doesn’t like $? in $PS1 7 7 8 --- mksh.orig/dot.mkshrc Thu Oct 25 14:54:00 20079 +++ mksh/dot.mkshrc S at Oct 27 01:48:48 200710 @@ -2 4,13 +24,15 @@11 # -12 # sample mksh initialisation file for interactive shells8 --- mksh.orig/dot.mkshrc Sat Mar 1 21:24:58 2008 9 +++ mksh/dot.mkshrc Sun Mar 2 23:04:42 2008 10 @@ -25,13 +25,15 @@ 11 # sample mksh initialisation file for interactive shells; install as 12 # /etc/skel/.mkshrc (as root, for new accounts) or copy to ~/.mkshrc 13 13 14 14 -: ${EDITOR:=/bin/ed} ${TERM:=vt100} ${HOSTNAME:=$(ulimit -c 0;hostname -s 2>&-)} … … 21 21 - (( e )) && print -n "$e|" 22 22 +# enable this back if you want the errorlevel in your prompt 23 +# this is default in upstream mksh, disabled only locally23 +# this is default in upstream mksh, disabled locally in fwrt 24 24 +# (( e )) && print -n "$e|" 25 25 } 26 26 PS1='$(precmd)${USER:=$(ulimit -c 0;id -un 2>&- || print \?)}@${HOSTNAME%%.*}:$( 27 27 typeset pfx=~ wd=${PWD:-?} 28 @@ -5 0,7 +52,7 @@ export EDITOR HOSTNAME LESSHISTFILE=- MK28 @@ -51,7 +53,7 @@ export EDITOR HOSTNAME LESSHISTFILE=- MK 29 29 alias l='/bin/ls -F' 30 30 alias la='l -a' … … 33 33 +alias lo='la -l' 34 34 alias which='whence -p' 35 whence -p rot13 >&- || alias rot13='tr [A-Za-z] [N-ZA-Mn-za-m]'36 whence -p hd >&- || function hd {35 whence -p rot13 >&- || alias rot13='tr \ 36 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ \ trunk/freewrt/tools/mksh/Makefile
r3645 r3702 13 13 14 14 ${WRKBUILD}/mksh: ${WRKBUILD}/.configured 15 -uname -a; ${HOSTCC} -v 15 16 cd ${WRKBUILD} && \ 16 17 env CC='${HOSTCC}' CFLAGS='${HOSTCFLAGS}' \


