Log of /branches/freewrt_1_0/package/mksh/Makefile
Parent Directory
|
Revision Log
Revision
3720 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 6 02:04:00 2008 UTC
(5 years, 10 months ago)
by
tg
File length: 1612 byte(s)
Diff to
previous 3665
update to R33c here too
- tested that both full and small versions compile
- full version is even 4K smaller than R31c oO
Revision
3583 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 26 18:36:03 2007 UTC
(6 years, 4 months ago)
by
tg
File length: 1741 byte(s)
Diff to
previous 3582
save 8528 bytes by disabling code we do not need anyway
• persistent history makes no sense on /tmp
• neither does ~foo/ support for determining others' homes
• and mknod(1) doesn't need to be a builtin for now
Revision
3582 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Sep 26 18:25:40 2007 UTC
(6 years, 4 months ago)
by
tg
File length: 1611 byte(s)
Diff to
previous 744
MFC: mksh R28 → R31c+20070926
Reason: the busy-loop problem, which was fixed in R31b, was discovered
by spaetzle@ even doing some simpler pattern matching; also cf.
http://bugs.debian.org/296446 and http://mirbsd.de/mksh#clog
Side effects:
• you can now select to build a full-featured mksh in menuconfig
(still defaults to ‘n’, as does mksh itself)
• the new dot.mkshrc file offers pushd/popd/dirs (csh-like) as
well as the precmd() and chpwd() hooks (zsh-like)
• added dependency on busybox: “readlink -f”
• UI still the same, except no $? in $PS1 any more (req. by yofuh)
• /etc/mkshrc is now an ipkg conffile and handled appropriately
• building with pcc should be possible (if you turn optimisation off)
Tested:
• FreeWRT 1.0-stable, ASUS WL-500g, mksh as /bin/sh+/bin/ash full-featured
• FreeWRT-current (by spaetzle@) before the MFC
Revision
442 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 27 12:43:02 2006 UTC
(7 years, 6 months ago)
by
tg
Original Path:
trunk/freewrt/package/mksh/Makefile
File length: 1331 byte(s)
Diff to
previous 437
* adding mksh to /etc/shells is no longer necessary as of r441
* while here, instead of patching /etc/profile on mksh postinstall
time, add a hook for /etc/mkshrc reading to standard /etc/profile
and create that; bump mksh patchlevel
note: the next _upstream_ mksh version will already come with a
sample ~/.mkshrc which we will install (patched appropriately) as
/etc/mkshrc (read from within our /etc/profile, not by mksh default)
then, to get rid of the postinstall script as well
Revision
437 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 27 12:08:18 2006 UTC
(7 years, 7 months ago)
by
tg
Original Path:
trunk/freewrt/package/mksh/Makefile
File length: 1331 byte(s)
Diff to
previous 331
let the user decide which of the available shells he
wants as /bin/sh - not only these included with busybox
(ash and mksh are probably the only ones which will
work, but like this I won't affect any existing con-
figuration)
Revision
303 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Jul 20 23:56:32 2006 UTC
(7 years, 7 months ago)
by
tg
Original Path:
trunk/freewrt/package/mksh/Makefile
File length: 1164 byte(s)
Diff to
previous 274
* whitespace cleanup, while here
* move WRKDIR and DISTFILES definition into PKG_template
* define WRKDIR via parent BUILD_DIR instead of going up from WRKSRC
* use a sub-directory as WRKDIR, like BSD
* rename PKG_BUILD_DIR into WRKBUILD
* define WRKBUILD relative via WRKDIR
* rename PKG_INSTALL_DIR into WRKINST
* fix a few dependencies
* make use of common cases in the definition of WRKBUILD and
WRKINST, removing many redundant lines
* use WRKDIR instead of BUILD_DIR in places where the latter
was used previously
* while here, remove PKG_CAT stuff
this only affects packages, for now
Revision
155 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 23 15:13:18 2006 UTC
(7 years, 8 months ago)
by
tg
Original Path:
trunk/freewrt/package/mksh/Makefile
File length: 1287 byte(s)
Diff to
previous 120
Update to mksh R27d (first OS which includes it!),
switch to upstream CPIO distfile.
* Add more compatibility for cross-builds in the build system
* ~/mkshrc is not executed for non-interactive shells
Not yet tested, but the IPKG builds. Will test ASAP,
I'm under FrOSCon strain.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.