summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ob_match_plat(): Use clearer variable namesPatrick McDermott2019-03-141-7/+7
|
* tests/ob_arch_is_concerned.sh: Add more test casesPatrick McDermott2019-03-141-1/+43
| | | | These are similar to test cases in tests/ob_match_arch.sh.
* lib/package.sh: Make global variables lowercasePatrick McDermott2019-03-141-19/+19
|
* ob_get_binary_packages(): Avoid multiple runs with 0 bin pkgsPatrick McDermott2019-03-141-3/+4
|
* lib/deps.sh, lib/metadata.sh, lib/package/2.sh: Wrap long linesPatrick McDermott2019-03-143-5/+10
| | | | lib/changelog.sh and lib/control.sh still have many long lines.
* Fix missing "()" after function names in @detailsPatrick McDermott2019-03-147-37/+38
| | | | | Also fix function name in ob_get_system_plat()'s @details and update ob_error()'s @details.
* ob_set_package_substvars(): DocumentPatrick McDermott2019-03-141-0/+10
|
* TODO: Add details to binary pkg substvars taskPatrick McDermott2019-03-141-0/+4
|
* TODO: Add details to run-in-place taskPatrick McDermott2019-03-141-1/+2
|
* ob_get_binary_packages(): DocumentPatrick McDermott2019-03-141-0/+14
|
* ob_error(): Update @pure doc commandPatrick McDermott2019-03-141-1/+1
|
* ob_error(), ob_warn(), ob_info(): Make @stderr doc cmds more consistentPatrick McDermott2019-03-141-6/+5
|
* ob_get_*_parameter(): Fix @operand doc commandsPatrick McDermott2019-03-141-3/+3
|
* ob_init_package(): DocumentPatrick McDermott2019-03-141-0/+9
|
* TODO: Change headingsPatrick McDermott2019-03-131-8/+11
|
* TODO: Separate 4.0.0 changes from future changesPatrick McDermott2019-03-131-4/+8
|
* TODO: prokit and pro-archman must support ar archivesPatrick McDermott2019-03-131-1/+2
|
* TODO: Fix archive format taskPatrick McDermott2019-03-131-1/+1
|
* TODO: Read and use binary pkg substvars in work areaPatrick McDermott2019-03-131-0/+3
|
* TODO: Note needed pro-archman changesPatrick McDermott2019-03-131-0/+1
|
* TODO: RearrangePatrick McDermott2019-03-131-6/+6
|
* TODO: Restore and implement ob_summarize_package_*()Patrick McDermott2019-03-131-0/+3
|
* ob_summarize_package_*(): RemovePatrick McDermott2019-03-131-14/+0
| | | | | | These were supposed to generate lists of architectures (platforms) and architecture (platform) wildcards for which a source package can be built, like the Architecture field of Debian dsc files.
* ob_get_doc_files(): DocumentPatrick McDermott2019-03-131-0/+8
|
* ob-installdocs: Fix mkdir when dest not givenPatrick McDermott2019-03-131-2/+2
|
* ob_get_doc_files(): Drop arch and plat parametersPatrick McDermott2019-03-133-10/+2
| | | | | | 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_get_doc_package(): DocumentPatrick McDermott2019-03-131-0/+7
|
* ob_get_*_parameter(): DocumentPatrick McDermott2019-03-131-0/+15
|
* ob_parse_package_metadata(): Merge into ob_init_package()Patrick McDermott2019-03-1311-25/+10
| | | | | | Now that caching is gone, the ob_parse_package_metadata() interface function is trivially short, and keeping it separate unnecessarily complicates the API.
* TODO: Duly reconsideredPatrick McDermott2019-03-131-1/+0
|
* tests/ob_parse_dep.sh: Update option letterPatrick McDermott2019-03-131-1/+1
|
* TODO: Add tasks related to executablesPatrick McDermott2019-03-131-0/+2
|
* ob_get_binary_packages(): Use -p instead of -P for platformPatrick McDermott2019-03-132-10/+10
|
* ob_reduce_deps(): Use -p instead of -P for platformPatrick McDermott2019-03-133-6/+6
| | | | Same rationale as in commit 34f21a5.
* ob_parse_dep(): Swap -p and -P option lettersPatrick McDermott2019-03-134-14/+13
| | | | Be consistent with opkbuild and other executable CLIs.
* TODO: Improve in-place locale loadingPatrick McDermott2019-03-131-0/+2
|
* TODO: Drop 2012 copyright and reconsider getoptsPatrick McDermott2019-03-131-4/+4
|
* ob-installdocs: Replace "${data_doc_dir%/*}" with dirnamePatrick McDermott2019-03-131-1/+2
|
* _ob_get_system_path(): Protect against DATADIR with "%"Patrick McDermott2019-03-131-4/+4
|
* Protect against cmd operands beginning with "-"Patrick McDermott2019-03-1312-30/+29
|
* ob_parse_changelog(): Protect [ commands from strings beginning with "-"Patrick McDermott2019-03-131-4/+4
|
* ob_parse_package_metadata(): Return non-zero exit status on errorPatrick McDermott2019-03-131-1/+1
|
* 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-134-13/+19
| | | | POSIX marks these as obsolescent.
* Protect [ commands from strings beginning with "-"Patrick McDermott2019-03-1311-60/+59
|
* ob_parse_package_metadata(): Eliminate cachingPatrick McDermott2019-03-1312-66/+10
| | | | Cf. commit da45b6d.
* TODO: Simplify applied patch tracking planPatrick McDermott2019-03-131-7/+2
|
* TODO: Eliminate metadata cachingPatrick McDermott2019-03-131-11/+1
| | | | | It complicates the code and hides metadata changes (unless timestamp checking gets added), all for little performance benefit.
* TODO: Sort into general cleanup and functional changesPatrick McDermott2019-03-132-17/+24
| | | | And update heading parsing in Makefile.am.