Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Turris Build Turris Build
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 83
    • Issues 83
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • TurrisTurris
  • Turris OS
  • Turris BuildTurris Build
  • Merge requests
  • !116

compile_pkgs: verify generated config against our preferences

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Karel Koci requested to merge feature/check-config into hbl Feb 18, 2020
  • Overview 17
  • Commits 2
  • Pipelines 0
  • Changes 7

This checks generated config after Kconfig pass if it still contains preferences we have in files in configs directory.

This also drops some of the options in our config that are obsolete or invalid.

CONFIG_VERSION_REPO is overwritten by setting pushed dynamically in config by compile_pkgs so it makes no sense to have it here.

CONFIG_BUSYBOX_DEFAULT_CROND seems to be impossible to change and is also default value that we later override with CONFIG_BUSYBOX_CONFIG_CROND.

All PACKAGE options are not necessary. They are all enabled to 'm' but getting them to 'y' would require a lot of works with gain that build would in some cases failed instead of passed without that package. Not worth it.

CONFIG_DEFAULT_TARGET_OPTIMIZATION is not applies so it is dropped here without replacement. Same as one occurrence of CONFIG_CPU_TYPE.

On notice to @jschlehofer because of configuration change.

Edited Mar 06, 2020 by Vojtech Myslivec
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/check-config