Skip to content
Snippets Groups Projects

click_package/tests/: Propagate DEFAULT_ROOT name as defined by configure script

Open Mike Gabriel requested to merge sunweaver/click:mr/fully-propagate-DEFAULT_ROOT into main
4 unresolved threads

click_package/tests/: Propagate DEFAULT_ROOT name is defined by configure script over to unit tests.

This addresses #2.

CI status: https://ci.ubports.com/blue/organizations/jenkins/UBportsCore%2Fclick/activity?branch=MR-4

Edited by Ratchanan Srirattanamet

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
27 27
28 28 override_dh_auto_build:
29 29 dh_auto_build
30 $(MAKE) -C doc subst DEFAULT_ROOT=/opt/click.ubuntu.com
  • Mike Gabriel added 1 commit

    added 1 commit

    • 50e15b1d - doc/: Provide means to override default package path (DEFAULT_ROOT).

    Compare with previous version

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • 7 7 PAPER =
    8 8 BUILDDIR = _build
    9 9
    10 # click-specific variable
    11 DEFAULT_ROOT = /opt/click.ubuntu.com
    12
    13 # click-specific targets
    14 subst: SHELL:=/bin/bash
    15 subst:
    16 for file in *.rst.in; do sed -e "s,[@]DEFAULT_ROOT[@],$(DEFAULT_ROOT),g" > $${file/.rst.in/.rst} < $${file}; done
    • Comment on lines +14 to +16

      The for loop and replacement could be made a bit more robust, also there is no need for bash:

      Suggested change
      14 subst: SHELL:=/bin/bash
      15 subst:
      16 for file in *.rst.in; do sed -e "s,[@]DEFAULT_ROOT[@],$(DEFAULT_ROOT),g" > $${file/.rst.in/.rst} < $${file}; done
      14 subst:
      15 for file in ./*.rst.in; do [ -f "${file}" ] && sed -e "s,[@]DEFAULT_ROOT[@],$(DEFAULT_ROOT),g" > "$${file%.in}" < "$${file}"; done
    • Please register or sign in to reply
  • 7 7 PAPER =
    8 8 BUILDDIR = _build
    9 9
    10 # click-specific variable
    11 DEFAULT_ROOT = /opt/click.ubuntu.com
    12
    13 # click-specific targets
    14 subst: SHELL:=/bin/bash
    15 subst:
    16 for file in *.rst.in; do sed -e "s,[@]DEFAULT_ROOT[@],$(DEFAULT_ROOT),g" > $${file/.rst.in/.rst} < $${file}; done
    17
    18 subst-clean: SHELL:=/bin/bash
    19 subst-clean:
    20 for file in *.rst.in; do rm -f $${file/.rst.in/.rst}; done
    • Comment on lines +18 to +20

      Same here:

      Suggested change
      18 subst-clean: SHELL:=/bin/bash
      19 subst-clean:
      20 for file in *.rst.in; do rm -f $${file/.rst.in/.rst}; done
      18 subst-clean:
      19 for file in ./*.rst.in; do rm -f "$${file%.in}"; done
    • Please register or sign in to reply
  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-merge: The Jenkins CI build passed - Details

  • :heavy_multiplication_x: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build failed - Details

  • Marius Gripsgard added 44 commits

    added 44 commits

    • 50e15b1d...6ab48930 - 42 commits from branch ubports/development/core:main
    • ab810ecc - click_package/tests/: Propagate DEFAULT_ROOT name as defined by configure...
    • 1342f50b - doc/: Provide means to override default package path (DEFAULT_ROOT).

    Compare with previous version

  • :heavy_check_mark: jenkinsci/UBports Jenkins/mr-head: The Jenkins CI build passed - Details

  • Please register or sign in to reply
    Loading