summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* _ob_parse_package_metadata_2(): Validate sections only if presentPatrick McDermott2020-07-051-1/+1
|
* ob_get_binary_packages(): Factor out side effectsPatrick McDermott2020-07-052-40/+41
| | | | | | | As described in the documentation, it was only pure after being called once outside a subshell, but it was never actually called outside a subshell. So it rescanned the file system for binary packages every time.
* _ob_set_binary_packages(): RemovePatrick McDermott2020-07-052-20/+4
| | | | | | | _ob_get_binary_packages_2() now just prints packages. Also fix multiple issues with (re)population of ${_ob_binary_packages} in ob_get_binary_packages().
* _ob_parse_package_metadata_2(): Validate sectionPatrick McDermott2020-07-053-8/+10
| | | | | On ob_get_binary_packages()'s first run, binary package control files haven't yet been parsed.
* ob_get_binary_packages(): Validate sectionPatrick McDermott2020-07-052-1/+8
|
* ob_validate_section(): New functionPatrick McDermott2020-07-054-1/+35
|
* NEWS: Highlight major featuresPatrick McDermott2020-07-051-0/+4
|
* tests/exe/ob-installdocs.sh: Check link destPatrick McDermott2020-07-051-1/+5
|
* tests: Verify arch-qualificationPatrick McDermott2020-07-046-17/+20
|
* Revert "TODO: Always arch-qualify docs paths"Patrick McDermott2020-07-041-2/+0
| | | | | | | | This reverts commit 103574294b74bdf1493b0eca37361867f62b0e82. Actually, arch-qualified docs paths have nothing to do with binary rebuilds. They're only needed for coinstallable packages, rebuilt or not.
* TODO: Always arch-qualify docs pathsPatrick McDermott2020-07-041-0/+2
|
* config.sh.in: Add SHPatrick McDermott2020-07-021-0/+1
|
* ob-*, opkbuild: s/src-/src:/Patrick McDermott2020-07-028-16/+16
| | | | | | | pro-archman already handles this. The (outdated and probably broken) initial port bootstrap scripts will need to be updated for this, if they're ever used again. Some instructions in the wiki need to be updated.
* NEWS, configure.ac: Set version to 4.2.0Patrick McDermott2020-06-302-5/+3
| | | | Release is imminent!
* opkbuild: Run ob-* commands from a child shellPatrick McDermott2020-06-302-6/+14
| | | | This basically reverts commit ab654dadd640164b7ddf01a3599c2a8beb6d6302.
* ob-buildopk: Don't chown dataPatrick McDermott2020-06-303-4/+8
| | | | This partially reverts commit 483800ef9ecf5ce98c0f6894e222bf08a68bb617.
* TODO: pro-archman already handles s/src-/src:/Patrick McDermott2020-06-241-1/+2
|
* TODO: Note s/src-/src:/ also affects pro-archmanPatrick McDermott2020-06-241-0/+1
|
* TODO: Should ob-buildopk chown all data?Patrick McDermott2020-06-241-0/+3
|
* ob-buildopk: Fix crash on src packagesPatrick McDermott2020-06-221-1/+6
| | | | Due to attempted architecture-qualification.
* ob-*: Architecture-qualify package namesPatrick McDermott2020-06-215-10/+26
|
* ob_qualify_package_name(): New functionPatrick McDermott2020-06-214-0/+43
|
* ob-genchanges: Use "Section" field when presentPatrick McDermott2020-06-173-3/+8
|
* ob-genchanges: Put source packages in src sectionPatrick McDermott2020-06-172-1/+3
|
* ob-gencontrol: Generate a "Section" fieldPatrick McDermott2020-06-176-2/+18
| | | | And add it to SPF 2.x.
* Clean up "if :; then" from commit 3bc002a3Patrick McDermott2020-06-171-33/+27
| | | | | It was an attempt to minimize the changes in that commit to keep it clear, but the resulting code now looks a bit jarring.
* NEWS: Fix spellingPatrick McDermott2020-06-141-1/+1
|
* tools/mtime.sh: Fix ls parsingPatrick McDermott2020-06-132-1/+4
| | | | | The file name (preceeded by whitespace) ended up in the year variable, which isn't quoted when later used as a numeric argument to printf.
* ob-gencontrol: Generate a "Format" fieldPatrick McDermott2020-06-134-1/+16
| | | | And add the needed support to ob_get_source_parameter().
* ob-buildopk: Really check for BB tar reverse ordering bugPatrick McDermott2019-08-042-1/+8
|
* NEWS, configure.ac: Set version to 4.1.4+devPatrick McDermott2019-08-042-1/+6
|
* NEWS: Release opkbuild 4.1.4opkbuild/4.1.4Patrick McDermott2019-08-041-1/+1
|
* NEWS, configure.ac: Set version to 4.1.4Patrick McDermott2019-08-042-3/+3
|
* metadata/proteanos: Allow backport versionsPatrick McDermott2019-08-042-2/+4
|
* metadata/proteanos: Relax <pkgrev> requirementsPatrick McDermott2019-08-042-1/+8
|
* ob-buildopk: Fix touch -d checkPatrick McDermott2019-08-042-3/+14
|
* NEWS, configure.ac: Set version to 4.1.3+devPatrick McDermott2019-08-042-1/+6
|
* NEWS: Release opkbuild 4.1.3opkbuild/4.1.3Patrick McDermott2019-08-041-1/+1
|
* NEWS, configure.ac: Set version to 4.1.3Patrick McDermott2019-08-042-3/+3
|
* ob-buildopk: Check for touch -d at run timePatrick McDermott2019-08-044-18/+12
|
* ob-buildopk: Check for BB tar reverse ordering bugPatrick McDermott2019-08-042-2/+25
|
* NEWS, configure.ac: Set version to 4.1.2+devPatrick McDermott2019-08-042-1/+6
|
* NEWS: Release opkbuild 4.1.2opkbuild/4.1.2Patrick McDermott2019-06-241-1/+1
|
* NEWS, configure.ac: Set version to 4.1.2Patrick McDermott2019-06-242-3/+3
|
* ob_set_binary_substvar(), ob_substvars(): Improve "clean" namingPatrick McDermott2019-06-241-2/+3
|
* ob_get_binary_packages(), *ob_*_binary_parameter(): Improve "clean" namingPatrick McDermott2019-06-242-12/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And fix unbound variables in ob_get_binary_parameter() and _ob_set_binary_parameter(). Fixes: FAIL: tests/lib/ob_get_binary_parameter ======================================= 1..5 [...]/lib/libopkbuild.shso.2: line 568: pkg: unbound variable ok 1 - ob_init_package() PASS: tests/lib/ob_get_binary_parameter.sh 1 - ob_init_package() not ok 2 - foo Architecture FAIL: tests/lib/ob_get_binary_parameter.sh 2 - foo Architecture # Failed test 'foo Architecture' # got: '' [...]/lib/libopkbuild.shso.2: line 568: pkg: unbound variable # expected: 'any-linux-any' not ok 3 - foo Platform FAIL: tests/lib/ob_get_binary_parameter.sh 3 - foo Platform # Failed test 'foo Platform' # got: '' [...]/lib/libopkbuild.shso.2: line 568: pkg: unbound variable # expected: 'all' not ok 4 - bar Architecture FAIL: tests/lib/ob_get_binary_parameter.sh 4 - bar Architecture # Failed test 'bar Architecture' # got: '' [...]/lib/libopkbuild.shso.2: line 568: pkg: unbound variable # expected: 'all' not ok 5 - bar Platform FAIL: tests/lib/ob_get_binary_parameter.sh 5 - bar Platform # Failed test 'bar Platform' # got: '' # expected: 'all'
* tests/lib/ob_get_binary_parameter.sh: New filePatrick McDermott2019-06-243-0/+42
|
* configure.ac: Check shell for localPatrick McDermott2019-06-222-0/+13
|
* configure.ac: Check shell for 64-bit arithmeticPatrick McDermott2019-06-221-1/+9
|
* opkbuild: Unquote UID 0 commandPatrick McDermott2019-06-222-2/+4
|