English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Log of /branches/freewrt_1_0/package/mksh/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

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 744 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 28 10:42:55 2006 UTC (7 years, 4 months ago) by wbx
File length: 1658 byte(s)
Diff to previous 688
create stable branch, feature freeze, please send svn diff patches to wbx

Revision 688 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 24 01:37:54 2006 UTC (7 years, 5 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1658 byte(s)
Diff to previous 600
we do determine the hostname slightly differently from the rest


Revision 600 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 16 16:21:37 2006 UTC (7 years, 5 months ago) by wbx
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1658 byte(s)
Diff to previous 560
major package Makefile cleanup. remove mostly-clean, add licence header, always use RSTRIP varibale for stripping, rename some init scripts, indent

Revision 560 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 3 12:44:47 2006 UTC (7 years, 5 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1661 byte(s)
Diff to previous 442
update to mksh R28


Revision 442 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 27 12:43:02 2006 UTC (7 years, 7 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 331 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 21 20:35:54 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1163 byte(s)
Diff to previous 306
this is what you people get for using := ...

also fix some indentation while here



Revision 306 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 21 00:07:59 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1162 byte(s)
Diff to previous 303
instead of setting WRKBUILD, set WRKSRC and let WRKBUILD?=WRKSRC like mirports
(WRKSRC isn't used anywhere though)


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 274 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 17 03:53:22 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1287 byte(s)
Diff to previous 180
oops, pasto during all the recent changes
fix hostname determination


Revision 180 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 8 19:59:21 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1287 byte(s)
Diff to previous 168
save 2 bytes in /etc/profile


Revision 168 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 4 01:09:40 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1287 byte(s)
Diff to previous 167
* save a few bytes in /etc/profile and the environment
* we use USER, so define it if unset
* export HOSTNAME and USER if defined by us
* bump patchlevel


Revision 167 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 3 12:48:48 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1287 byte(s)
Diff to previous 155
mksh R26e, and sync with MirOS src/etc/profile,v 1.23
and ports/shells/mksh/pkg/DESCR,v 1.2 (for $PS1) thus
saving a few bytes


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.



Revision 120 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 18 20:11:35 2006 UTC (7 years, 8 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1265 byte(s)
Diff to previous 118
bump package version, remove 'bash-like feeling for $PS1'(*)
because if HOME=/ it looks stupid

tested with this package being built _on_ mirbsd! yay! :)

(*) http://cvsweb.allbsd.org/cvsweb.cgi/src/etc/profile.diff?r1=1.18&r2=1.19&cvsroot=mirbsd



Revision 118 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 18 20:03:53 2006 UTC (7 years, 8 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1265 byte(s)
Diff to previous 102
make mksh cross-buildable and reduce executable size



Revision 102 - (view) (download) (annotate) - [select for diffs]
Added Sun Jun 18 16:36:02 2006 UTC (7 years, 8 months ago) by tg
Original Path: trunk/freewrt/package/mksh/Makefile
File length: 1262 byte(s)
add mksh package

ok wbx@ "unusual large shit to /etc/profile warning"



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.

  Diffs between and
  Type of Diff should be a

root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20