What does the PR accomplish, why was it needed?
Our 3.0 images produce some extra noise during boot:
irqbalance: "Referenced but unset environment variable evaluates to an empty string: IRQBALANCE_ARGS"
This is due to the variable IRQBALANCE_ARGS, referenced in irqbalance.service, not being defined in the EnvironmentFile pointed to by that service. Sed the Environment file to uncomment IRQBALANCE_ARGS, explicitly setting it to the empty string.
Change Log
Sed the Environment file for irqbalance to uncomment IRQBALANCE_ARGS, explicitly setting it to the empty string
Merge Checklist
All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)
*-static
subpackages, etc.) have had theirRelease
tag incremented../cgmanifest.json
,./toolkit/scripts/toolchain/cgmanifest.json
,.github/workflows/cgmanifest.json
)./SPECS/LICENSES-AND-NOTICES/data/licenses.json
,./SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md
,./SPECS/LICENSES-AND-NOTICES/LICENSE-EXCEPTIONS.PHOTON
)*.signatures.json
filessudo make go-tidy-all
andsudo make go-test-coverage
passSummary
What does the PR accomplish, why was it needed? Our 3.0 images produce some extra noise during boot: irqbalance: "Referenced but unset environment variable evaluates to an empty string: IRQBALANCE_ARGS"
This is due to the variable IRQBALANCE_ARGS, referenced in irqbalance.service, not being defined in the EnvironmentFile pointed to by that service. Sed the Environment file to uncomment IRQBALANCE_ARGS, explicitly setting it to the empty string.
Change Log
Does this affect the toolchain?
NO
Test Methodology