aboutsummaryrefslogtreecommitdiff
path: root/scripts/single.sh
AgeCommit message (Collapse)Author
2021-07-04single.sh: remove bashisms, change shebang to shEthan Sommer
2019-12-20Making sh single build work broke other single builds. Fix them again.Rob Landley
2019-12-14Teach "make sh" to make the multiplexer and builtins, even though it's "single".Rob Landley
2019-11-22Sigh. Third attempt to fix trailing slashes in singlemake PREFIX.Rob Landley
(So much jetlag.)
2019-11-20Ahem: work when PREFIX hasn't got trailing / OR when PREFIX is blank.Rob Landley
2019-11-18Work when PREFIX hasn't got trailing /Rob Landley
2017-02-01Build dependency tweak.Rob Landley
2016-03-23Redo build stuff in response to Andy Chu's suggestions.Rob Landley
Toybox single binaries are now made directly with the new name instead of stomping toybox and getting renamed. Unstripped files now live in generated/unstripped. Target to run all tests is now "make tests" to avoid conflict with "make test". .singleconfig now has .PHONY: entries for all test_$NAME targets. Default install location changed to /usr/toybox, code.html now says how to change it (set $PREFIX). scripts/install.sh --uninstall works now. (And you get to keep the pieces!)
2016-03-12Update scripts/single.sh and cp.c so "make mv" isn't actually building cp.Rob Landley
2016-02-02Update to status.html and some test suite cosmetic tweaks.Rob Landley
2015-10-30Now that toybox is chmod -w, mv needs -f to overwrite it.Rob Landley
2015-08-30Build updates: make change should use top level .config for global settings,Rob Landley
add NOSTRIP variable to force skipping strip, and save intermediate flag data in generated/flags.raw and have mkflags.c error message point to that.
2015-05-03Yank smack from singleconfig.Rob Landley
Need to come up with a better solution to this, but the problem is that single.sh's symbol enabling isn't dependency aware, and "silentoldconfig" prompts. I suspect the better solution is "write a kconfig replacement".
2015-02-14Fix --help for single.sh builds.Rob Landley
2015-02-07Build standalone commands where "depends on" config entries need to be ↵Rob Landley
switched on.
2014-09-27Multi-build single.sh should exit with an error when build breaks.Rob Landley
2014-09-27Allow single.sh to build more than one command per invocation.Rob Landley
2014-08-12Enable a command's sub-options in single builds.Rob Landley
2014-08-02Add --help support to single.sh builds.Rob Landley
2014-07-27Patch from Isaac Dunham to work around the deficiencies in musl's regex ↵Rob Landley
engine (which break building under alpine linux). Musl's regex engine doesn't support \| which changes the behavior of busybox sed, breaks toybox grep... I need to come up with a musl patch, in the meantime here's a workaround.
2014-07-21Have single.sh enable I18N and FLOAT.Rob Landley
2014-05-18Teach singleconfig to switch on sub-options of commands it's building.Rob Landley
If we're building a standalone version, it might as well have all the bells and whistles enabled.
2013-08-30Add scripts/single.sh to build individual non-multiplexed standalone commands.Rob Landley
Alas, you can't quite do this yet: make defconfig make for i in $(./toybox) do echo $i PREFIX=singles/ scripts/single.sh $i || break done Because the OLDTOY() aliases for commands won't build without the base command. And I can't just skip them because chown/chmod or mv/cp aren't the same thing.