Linux firmware RPM mode does not support setting attributes containing string value with parenthesis

Symptom

In Linux firmware RPM mode, when setting any attributes which takes string as a value and the value contains parenthesis— "(" and ")" — the deployment fails.

Cause

Parentheses are interpreted as special characters and the shell does not support them.

Action
Use an escape sequence for the parentheses.
  • Example1: install_set_name='"test (installset)"'

  • Example 2: install_set_description="test \(installset\)"