Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
merge in trunk rev. 3426
copy trunk/freewrt r3264 into a new branch for making the nfo system because upgrading the old adk branch would be a hell more work
now that we HAVE mksh, we can use it…
(untested) if shutting down, first put off the power led, so we know ok wbx@
• base-files/files/etc/init.d/rcK, base-files/files/etc/init.d/rcS: do correct shebang processing, like the BSD kernel and mksh: get first line of script to run if it begins with "#!", strip that and any leading space/tab off, then get shell name (terminates with space/tab/end of string) and shell argument quoting according to unix common proceedings; use /bin/sh as interpreter if none could be found • mk/package.mk: ensure all init scripts are 0755 by default • busybox: flesh out inetd init script, so that all init scripts in FreeWRT either can be found with -path \*/init.d/\* or -name \*.init • other packages: add #!/bin/sh shebang line to init scripts¹, bump dashver ¹) change this to /bin/ash if you use ash-specific features that mksh can also do; never use ash-specific features that mksh cannot do (are there any?), change to /bin/mksh if you use mksh-specific features and add a run-time dependency on mksh in that case
by request of wbx@: make it possible for users to do | /etc/init.d/<foo> restart instead of having to do | /etc/init.d/S*<foo> restart by moving the order into a magickal™ comment. Untested. Also remove the svn:executable properties, because rcS and rcK will always call them with /bin/sh, and bump dashvers accordingly.
Let powerled flash from boot until system is ready - tested on wl500gp" If there exists a better solution, let me know it.
• /etc/preinit.arch is sourced, doesn't need to be executable or have a shebang line • also, whitespace cleanup and simplification • new: /etc/init.d/rcK calls /etc/rc.shutdown¹ and then /etc/init.d/K* scripts just like /etc/init.d/rc.S runs /etc/init.d/S* scripts and then /etc/rc.local -> derived from PR#246, thanks for the input, agreed to commit wbx@ • /etc/S* and /etc/K* scripts do not need to be executable any more or have a shebang line, they're called from /bin/sh now • new: /etc/init.d/K20hotplug, from PR#246 • new: /etc/init.d/K00wan, from /etc/profile (“reboot” function), ok wbx@ • remove /etc/version – even wbx@ was surprised it still exists • /etc/S* and /etc/K* scripts, /etc/init.d/rcS and /etc/init.d/rcK now sanitise $PATH • clean up /etc/profile • /sbin/hotplug now calls its scripts from /etc/hotplug.d/ with /bin/sh instead of sourcing them, thus being more reliable • simplify /sbin/hotplug ¹) just like /etc/rc.local, /etc/rc.shutdown SHALL NEVER be created by ADK. It's for the user to play with ONLY.
fix hostname, does not work with ash, thx AndyCap for reporting
* add PKG_VERSION to every package in default selection * add broadcom-scripts package as default for 1.0, it adds network and switch configuration scripts to base suggested by markus to separate these from webif package * move ed to application and disable by default, sorry tg, but not everybody needs it * be sure that if broadcom-scripts are installed, new ifup/ifdown network configuration is not used
move default to standard dir files
revert, tg is awake and controlling my bad commits
use a default /etc/hostname
merge wbx-target-cleanup to trunk. - mk directory for some top level makefiles (build.mk,vars.mk) - add a separate configfs partition to all models, 128 kb big - add model and platform specific startup files and kernel configs - delete target/linux/package, add all addon kernel packages to packages - simplify target/linux/brcm-2.4/Makefile, abstraction to mk/ comes later - add target/image directory, place where the different images are created - default off for all extra packages, be sure that you enable all packages you need to get a dsl-capable router. snapshots will be created by a specific config which contains all needed stuff (iptables, pppoe, pptp, haserl, webif)
this is FreeWRT not OpenWrt
use old S10boot
change default hostname, no need to start busybox httpd
add OpenWrt trunk revision 3830.
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.
| root@freewrt.org:443 | ViewVC Help |
| Powered by ViewVC 1.1.20 |