- combine install and configure app steps
- only write config file if we (re)installed the corresponding package