summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Remove old input makefiles.P. J. McDermott2013-06-151-83/+0
|
* Make src/ non-recursive.P. J. McDermott2013-06-151-0/+29
|
* Exit on failure to parse package metadata.P. J. McDermott2012-11-169-18/+18
|
* Reduce platforms for OPK_PACKAGES.P. J. McDermott2012-11-151-2/+6
|
* Simplify variable setting; save a fork.P. J. McDermott2012-11-151-1/+1
|
* Add some more error handling to opkbuild.P. J. McDermott2012-11-141-12/+37
|
* Remove code for upstream build system arches.P. J. McDermott2012-11-141-13/+2
|
* Set an OPK_TOOL_PREFIX environment variable.P. J. McDermott2012-11-141-0/+1
|
* Make ob-unpacksource a bit more robust.P. J. McDermott2012-11-101-2/+2
| | | | | Some tar archives (e.g. the GNU Binutils source archive) don't have explicit directory entries.
* Support multiple build helpers in PATH.P. J. McDermott2012-10-271-1/+3
|
* Having no upstream/native sources is not an error.P. J. McDermott2012-10-271-3/+4
|
* Remove old oh-* utilities.P. J. McDermott2012-10-273-163/+0
|
* Make ob_get_doc_files() accept arch and plat args.P. J. McDermott2012-10-251-1/+2
| | | | | | | The contents of the changelog file might be made architecture-dependent by binary rebuilds. So prepare to make the file's pathname architecture-specific to support co-installation of multiple architectures.
* Use "<<-" here-doc operator to allow indentation.P. J. McDermott2012-10-253-34/+34
|
* Reduce platforms in dep fields in ob-gencontrol.P. J. McDermott2012-10-251-3/+3
|
* Look both ways before installing documentation.P. J. McDermott2012-10-241-24/+32
|
* Look both ways before unpacking sources.P. J. McDermott2012-10-241-3/+7
|
* Add missing "ob_use deps" in ob-gencontrol.P. J. McDermott2012-10-231-0/+1
|
* Perform var substitutions on some control fields.P. J. McDermott2012-10-231-1/+6
|
* Reduce binary package dependency fields.P. J. McDermott2012-10-221-0/+12
|
* Expect >= 1 platconf dirs from ob_get_system_path.P. J. McDermott2012-10-201-7/+17
|
* s/config/platconf/ in ob-installplatconf.P. J. McDermott2012-10-201-4/+4
| | | | This changed in SPF 2.0.
* Add build helper directory to beginning of PATH.P. J. McDermott2012-10-201-1/+1
| | | | | This should prevent the unintended use of old copies of build helper utilities that happened to be installed in a directory in the PATH.
* Fix creation of documentation directories.P. J. McDermott2012-10-201-3/+5
| | | | | | | | | | | | | | | | | | | Before: $ ls -l usr/share/doc total 4 drwxr-xr-x 2 pj pj 4096 Oct 19 23:24 fakeroot-doc $ ls -l usr/share/doc/fakeroot-doc total 0 lrwxrwxrwx 1 pj pj 23 Oct 19 23:24 fakeroot -> /usr/share/doc/fakeroot After: $ ls -l usr/share/doc total 0 lrwxrwxrwx 1 pj pj 23 Oct 20 12:58 fakeroot-doc -> /usr/share/doc/fakeroot $ ls -l usr/share/doc/fakeroot-doc lrwxrwxrwx 1 pj pj 23 Oct 20 12:58 usr/share/doc/fakeroot-doc -> /usr/share/doc/fakeroot
* Additionally license everything under GPLv2.P. J. McDermott2012-10-1613-13/+13
|
* Fix missing platform for src opk files.P. J. McDermott2012-10-161-1/+1
|
* Add host platform to opk file names.P. J. McDermott2012-10-161-2/+5
|
* Don't hardcode the host arch in ob-buildopk.P. J. McDermott2012-10-161-3/+6
|
* Make ob-gencontrol write a "Platform" field.P. J. McDermott2012-10-161-4/+8
|
* Make ob-gencontrol write a "Maintainer" field.P. J. McDermott2012-10-161-0/+1
|
* Don't rely on POSIX-conformant comment parsing.P. J. McDermott2012-10-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | POSIX.1-2008 specifies that comments in makefile syntax start with a "#" and continue "until an **unescaped** <newline> is reached" (empahsis added). FreeBSD's pmake apparently ignores the backslash before the newline in comments and prints a "Need an operator" error message while parsing a generated src/Makefile: $ make Making executable files... "Makefile", line 49: Need an operator make: fatal errors encountered -- cannot continue NetBSD's pmake on the other hand appears to be POSIX-conformant in this regard. See also: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/make.html#tag_20_76_13_01 https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Backslash_002dNewline-Comments.html
* Run mkdir in ob-installdocs only if necessary.P. J. McDermott2012-10-111-2/+8
|
* Only set toolchain prefix when cross building.P. J. McDermott2012-10-111-1/+7
|
* Temporarily disable invocation of ob-genchanges.P. J. McDermott2012-10-111-1/+1
|
* Don't omit arch:all packages from OPK_PACKAGES.P. J. McDermott2012-10-101-1/+2
|
* Ensure ob-* utils can be run w/o BINDIR in PATH.P. J. McDermott2012-10-092-11/+12
|
* Unset IFS after changing it.P. J. McDermott2012-10-091-1/+2
|
* Fix patch pathnames.P. J. McDermott2012-10-091-0/+1
|
* Replace unsafe/unnecessary ls command in for loop.P. J. McDermott2012-10-091-1/+8
|
* Fix install destination of runtime platconf files.P. J. McDermott2012-10-091-1/+1
|
* Install platconf files only for built packages.P. J. McDermott2012-10-091-1/+1
|
* Install docs only for built packages.P. J. McDermott2012-10-091-1/+1
|
* Pack archives only for built packages.P. J. McDermott2012-10-091-1/+1
|
* Generate control files only for built packages.P. J. McDermott2012-10-091-1/+1
|
* Move build helper check into ob_get_system_path().P. J. McDermott2012-10-081-6/+4
|
* Shorten some variable names in ob-unpacksource.P. J. McDermott2012-10-081-18/+18
|