Syntax 6 If.felwinter { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Felwinter" } True { If.rt5682vs { Condition { Type RegexMatch Regex "^sku(196865|196866|196867|196868|196869|196870|196871|196872|196873|196874|196875|196876|196877|196878|196879|196880|197121|197122|197123|197124|197125|197126|197127|197128|197129|197130|197131|197132|197133|197134|197135|197136)$" String "${sys:devices/virtual/dmi/id/product_sku}" } True.SectionUseCase."HiFi" { File "HiFi.felwinter.rt5682vs.conf" Comment "Default" } False.SectionUseCase."HiFi" { File "HiFi.felwinter.conf" Comment "Default" } } } } If.primus { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Primus" } True { If.rt5682vs { Condition { Type RegexMatch Regex "^sku(2147483647|524290|524291|524292|524293)$" String "${sys:devices/virtual/dmi/id/product_sku}" } True.SectionUseCase."HiFi" { File "HiFi.primus.rt5682vs.conf" Comment "Default" } False.SectionUseCase."HiFi" { File "HiFi.primus.conf" Comment "Default" } } } } If.banshee { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Banshee" } True.SectionUseCase."HiFi" { File "HiFi.banshee.conf" Comment "Default" } } If.gimble { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Gimble" } True.SectionUseCase."HiFi" { File "HiFi.gimble.conf" Comment "Default" } } If.taniks { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Taniks" } True.SectionUseCase."HiFi" { File "HiFi.taniks.conf" Comment "Default" } } If.taeko { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Taeko" } True.SectionUseCase."HiFi" { File "HiFi.taeko.conf" Comment "Default" } } If.redrix { Condition { Type String Haystack "${sys:devices/virtual/dmi/id/product_name}" Needle "Redrix" } True.SectionUseCase."HiFi" { File "HiFi.redrix.conf" Comment "Default" } }