(CommandList
  children: [
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (C {(Lit_Other '[')} {(-f)} {(etc/dbus-1/system.d/org.freedesktop.PolicyKit1.conf)} 
                  {(Lit_Other ']')}
                )
              terminator: <Op_Semi ';'>
            )
          ]
          action: [
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (C {(grep)} {(-q)} {(SQ <polkitd>)} 
                          {(etc/dbus-1/system.d/org.freedesktop.PolicyKit1.conf)}
                        )
                      terminator: <Op_Semi ';'>
                    )
                  ]
                  action: [
                    (C {(chroot)} {(.)} {(addgroup)} {(-g)} {(87)} {(-S)} {(polkitd)})
                    (C {(sleep)} {(1)})
                    (C {(chroot)} {(.)} {(adduser)} {(-S)} {(-D)} {(-H)} {(-h)} {(/var/lib/polkit)} {(-u)} 
                      {(87)} {(-s)} {(/bin/false)} {(-G)} {(polkitd)} {(polkitd)}
                    )
                    (C {(echo)} {(DQ ('Adding policy kit user'))})
                  ]
                  spids: [16777215 33]
                )
              ]
              spids: [16777215 94]
            )
          ]
          spids: [16777215 17]
        )
      ]
      spids: [16777215 96]
    )
  ]
)