summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* opkbuild: Export OPK_PACKAGES_REDUCEDP. J. McDermott2014-09-211-0/+1
|
* opkbuild: Set OPK_PACKAGES_REDUCEDP. J. McDermott2014-09-211-0/+17
|
* opkbuild: Use case constructs for -b, -S, and -FP. J. McDermott2014-09-211-9/+9
|
* opkbuild: Fix case statementsP. J. McDermott2014-09-211-4/+4
|
* Rename mutex options message IDP. J. McDermott2014-09-211-5/+5
|
* opkbuild: Allow -B and -P to be combinedP. J. McDermott2014-09-211-8/+14
|
* opkbuild: Simplify OPK_PACKAGES assignmentP. J. McDermott2014-09-211-6/+6
|
* opkbuild: Accept -B and -P optionsP. J. McDermott2014-09-211-4/+4
|
* opkbuild: Add a comment about optstringP. J. McDermott2014-09-201-0/+1
|
* Merge branch 'master' of ssh://git.proteanos.com/opkbuild/opkbuildP. J. McDermott2014-09-201-1/+2
|\
| * ob-gencontrol: Replace newlines in MaintainerP. J. McDermott2014-08-181-1/+2
| |
* | opkbuild: Change platform option to -pP. J. McDermott2014-09-201-2/+2
|/
* ob-genchanges: Replace newlines in Maintainer.P. J. McDermott2014-06-261-1/+2
|
* Update copyright years.P. J. McDermott2014-05-151-1/+1
|
* ob-checkbuilddeps: Fix status check.P. J. McDermott2014-05-131-1/+1
| | | | | | This was breaking on packages with a status field like: Status: install user installed
* ob-checkbuilddeps: Set substvars.P. J. McDermott2014-05-131-0/+1
| | | | | | | | | | | | | ob_set_package_substvars() expects the name of a binary package as an argument, even though its implementation for SPF 2.x doesn't use the argument and SPF 2.0 doesn't specify any substitution variables that are specific to a binary package. I probably planned to add some binary-specific variables ("Binary" maybe?) but never did. For now we'll just call ob_set_package_substvars() with an empty argument.
* ob-checkbuilddeps: Use "@@OPKG@@" macro.P. J. McDermott2014-05-131-3/+3
|
* ob-checkbuilddeps: Finally implement.P. J. McDermott2014-05-121-0/+61
|
* ob-installplatconf: Check for "/" in destination.P. J. McDermott2014-05-121-2/+5
| | | | | With a platconf line like "foo bar", ob-installplatconf would install "foo" to "bar/bar".
* ob-buildenv: Detect helpers at run time.P. J. McDermott2014-03-051-3/+3
|
* opkbuild: Preserve files' metadata in source pkgs.P. J. McDermott2014-02-261-1/+1
|
* ob-genchanges: Only list opk files actually built.P. J. McDermott2014-02-241-1/+1
| | | | | | | | | | | | | | | | | | | Otherwise, ob-genchanges looks for files that don't exist: ob-genchanges: Generating "gcc-4.7_4.7.3+sip1-1_i686-linux-glibc_dev.changes"... wc: ../../g++-4.7-amd64-linux-glibc_4.7.3+sip1-1_i686-linux-glibc_all.opk: No such file or directory wc: ../../gcc-4.7-amd64-linux-glibc_4.7.3+sip1-1_i686-linux-glibc_all.opk: No such file or directory And it tries to describe them too: Files: 4883209 base cpp-4.7_4.7.3+sip1-1_i686-linux-glibc_all.opk base g++-4.7-amd64-linux-glibc_4.7.3+sip1-1_i686-linux-glibc_all.opk 5313009 base g++-4.7-i686-linux-glibc_4.7.3+sip1-1_i686-linux-glibc_all.opk base gcc-4.7-amd64-linux-glibc_4.7.3+sip1-1_i686-linux-glibc_all.opk 1652 base gcc-4.7-common_4.7.3+sip1-1_all_all.opk 7450176 base gcc-4.7-i686-linux-glibc_4.7.3+sip1-1_i686-linux-glibc_all.opk [...]
* ob-installdocs: Support patterns in *.pkg/docs.P. J. McDermott2013-09-201-18/+32
|
* ob-genchanges: Make substitutions in descriptions.P. J. McDermott2013-09-181-2/+5
|
* ob-applypatches: Skip non-existing files.P. J. McDermott2013-09-081-0/+1
| | | | If the patches directory exists but is empty, ${patch} will be "../patches/*".
* ob-applypatches: Only run if sources were found.P. J. McDermott2013-09-071-1/+1
| | | | | | | | | | | | | | The following can happen, for example, when using a "source" target to download upstream sources: $ opkbuild -bCT source [...] ob-unpacksource: No native or upstream sources found ob-applypatches: Applying patch "01_fix-ob-applypatches-to-work-with-busybox.patch"... /usr/local/bin/ob-applypatches: 53: cd: can't cd to src patch: **** Can't open patch file ../../patches/01_fix-ob-applypatches-to-work-with-busybox.patch : No such file or directory ob-applypatches: Error: Can't apply patch "01_fix-ob-applypatches-to-work-with-busybox.patch" [...]
* opkbuild: Run ob-genchanges only if -T not given.P. J. McDermott2013-09-071-5/+2
| | | | | | | | | | This fixes the following superfluous errors: $ opkbuild -bCT source [...] ob-genchanges: Generating "opkbuild_3.0.0~beta1-1_core-linux-eglibc_dev.changes"... wc: ../../libopkbuild.1_3.0.0~beta1-1_all_all.opk: No such file or directory wc: ../../opkbuild_3.0.0~beta1-1_all_all.opk: No such file or directory
* src/*.sh: Add ".sh" to header comment.P. J. McDermott2013-08-1810-10/+10
|
* ob-genchanges: Add informational output.P. J. McDermott2013-08-171-0/+2
|
* opkbuild: Enable ob-genchanges.P. J. McDermott2013-08-171-2/+4
|
* ob-genchanges: Implement, finally.P. J. McDermott2013-08-172-1/+107
|
* ob-applypatches: Fix to work with BusyBox patch.P. J. McDermott2013-06-181-1/+3
| | | | | | | | | | | | | | | | | | | | | BusyBox's patch applet doesn't support the -d option, which is specified by POSIX.1. Fixes: ob-applypatches: Applying patch "01_better-handle-unrecognized-options.patch"... patch: invalid option -- 'd' BusyBox v1.21.0 (2013-06-15 09:00:55 EDT) multi-call binary. Usage: patch [OPTIONS] [ORIGFILE [PATCHFILE]] -p,--strip N Strip N leading components from file names -i,--input DIFF Read DIFF instead of stdin -R,--reverse Reverse patch -N,--forward Ignore already applied patches -E,--remove-empty-files Remove output files if they become empty ob-applypatches: Error: Can't apply patch "01_better-handle-unrecognized-options.patch"
* opkbuild: Separate opt_uid0_cmd non-option args.P. J. McDermott2013-06-151-5/+5
| | | | Otherwise, the option arguments might be collected by the opt_uid0_cmd.
* s/@@LIBOPKBUILD@@/@@PKGLIBDIR@@/ in sources.P. J. McDermott2013-06-159-9/+9
|