# this script adds yes xml-element to an asterisk source file if it's missing
:loop
/^\/[*]{3}[ \t]+MODULEINFO/,/[ \t]*[*]{3}\// {
  /[ \t]*[*]{3}\//!{
    $!{
      N;
      bloop
    }
  }
  /(no|yes)<\/defaultenabled>/!{
    s,(\t[^<]+<\/support_level>),\tyes<\/defaultenabled>\n\1,
  }
}