summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* opkbuild, ob-*: Drop call to main()Patrick McDermott2019-03-1710-20/+0
| | | | | shld already calls main(), so this extra call causes main() to run a second time if it returns the first time.
* ob-unpacksource: Support xz decompressionPatrick McDermott2019-03-161-0/+3
|
* Add braces to param exps in arith substsPatrick McDermott2019-03-162-3/+3
|
* ob-buildopk, ob-gencontrol, ob-genchanges: Improve OB_DO_SOURCE checksPatrick McDermott2019-03-163-3/+3
| | | | This will help enable "set -u".
* opkbuild, ob-*: Fix printf commands after ob_set_text_domain()Patrick McDermott2019-03-1510-10/+20
|
* ob-installdocs: Fix mkdir when dest not givenPatrick McDermott2019-03-131-2/+2
|
* ob_get_doc_files(): Drop arch and plat parametersPatrick McDermott2019-03-131-2/+1
| | | | | | The set of documentation files to be provided should not be dependent on the architecture and platform for which at least some of the binary packages are built.
* ob_parse_package_metadata(): Merge into ob_init_package()Patrick McDermott2019-03-1310-10/+0
| | | | | | Now that caching is gone, the ob_parse_package_metadata() interface function is trivially short, and keeping it separate unnecessarily complicates the API.
* ob_get_binary_packages(): Use -p instead of -P for platformPatrick McDermott2019-03-131-8/+8
|
* ob_reduce_deps(): Use -p instead of -P for platformPatrick McDermott2019-03-132-3/+3
| | | | Same rationale as in commit 34f21a5.
* ob_parse_dep(): Swap -p and -P option lettersPatrick McDermott2019-03-132-2/+2
| | | | Be consistent with opkbuild and other executable CLIs.
* ob-installdocs: Replace "${data_doc_dir%/*}" with dirnamePatrick McDermott2019-03-131-1/+2
|
* Protect against cmd operands beginning with "-"Patrick McDermott2019-03-136-21/+22
|
* ob-installplatconf, ob-installdocs: Replace "${dest%/*}" checks with dirnamePatrick McDermott2019-03-132-17/+14
|
* ob-installplatconf: Add return statements after ob_error() callsPatrick McDermott2019-03-131-4/+11
|
* Eliminate -a and -o options of [ commandsPatrick McDermott2019-03-132-2/+3
| | | | POSIX marks these as obsolescent.
* Protect [ commands from strings beginning with "-"Patrick McDermott2019-03-136-12/+12
|
* ob_parse_package_metadata(): Eliminate cachingPatrick McDermott2019-03-1310-10/+10
| | | | Cf. commit da45b6d.
* opkbuild, ob-*: Exit with error on ob_set_text_domain() failurePatrick McDermott2019-03-1310-10/+40
|
* ob-*: Add more return statementsPatrick McDermott2019-03-136-2/+35
|
* ob-*: Replace exit with returnPatrick McDermott2019-03-139-18/+18
|
* opkbuild: Add more return statementsPatrick McDermott2019-03-131-23/+35
|
* opkbuild: Add return statements after ob_error() callsPatrick McDermott2019-03-131-13/+35
|
* ob-*: Add return statements after ob_error() callsPatrick McDermott2019-03-134-18/+67
|
* opkbuild, ob-*: set -ePatrick McDermott2019-03-1310-0/+20
|
* Don't let libopkbuild errors cause exit with -ePatrick McDermott2019-03-133-15/+11
|
* ob-unpacksource: Replace echo with here-documentPatrick McDermott2019-03-131-1/+5
| | | | And drop the unnecessary grep.
* ob-unpacksource: Make sed BRE POSIX-conformantPatrick McDermott2019-03-131-1/+1
|
* ob-unpacksource: Improve upstream archive countingPatrick McDermott2019-03-131-6/+6
|
* ob-gencontrol: Replace echo with here-documentPatrick McDermott2019-03-131-1/+4
|
* ob-buildopk: Replace echo with printfPatrick McDermott2019-03-131-1/+1
|
* opkbuild: Don't ignore errors from `../build build`Patrick McDermott2018-12-251-2/+2
|
* opkbuild: Don't run ob-* commands from a child shellPatrick McDermott2018-12-251-7/+5
|
* opkbuild: Add an extremely thoughtful TODO commentPatrick McDermott2018-12-251-0/+1
|
* opkbuild: Join unnecessarily split linesPatrick McDermott2018-12-251-4/+2
|
* opkbuild: Define main() after the functions it callsPatrick McDermott2018-12-251-36/+36
|
* ob-*: Move function definitions before points of usePatrick McDermott2018-12-259-198/+198
|
* opkbuild, ob-*: Parameterize SHSOEXT and LIBOPKBUILD_SHSOVERSIONPatrick McDermott2018-12-2410-10/+10
|
* opkbuild, ob-*: Update header comments, copyrights, and licensePatrick McDermott2018-12-2410-90/+90
|
* src/local.mk: Add objects to CLEANFILESPatrick McDermott2018-12-231-0/+10
|
* opkbuild, ob-*: Drop magic number interpreter linesPatrick McDermott2018-12-2210-20/+0
|
* opkbuild, ob-*: Use variables set by shppPatrick McDermott2018-12-2210-27/+27
|
* opkbuild, ob-*: Build with shpp and shldPatrick McDermott2018-12-221-11/+41
|
* ob_use(): RemovePatrick McDermott2018-12-2210-44/+0
|
* opkbuild, ob-*: Load newly linked libopkbuildPatrick McDermott2018-12-2210-10/+10
|
* Remove copyright notices from local.mk filesPatrick McDermott2018-12-221-18/+0
| | | | These contain just lists of files and shouldn't be copyrightable.
* libopkbuild: Change output file extension to .shoPatrick McDermott2018-12-2210-10/+10
|
* Switch to using GNU AutomakePatrick McDermott2018-12-201-1/+1
|
* ob-gencontrol: Drop trailing commas and spaces in depsP. J. McDermott2016-01-241-1/+2
|
* ob-*: Use OPK_PACKAGES_REDUCEDP. J. McDermott2014-09-214-4/+4
|