The `$pubcfg_new` file will _never_ exist, it's always being created from new, therefore using `CAF::FileWriter` seems surplus to requirements, adds extra overhead for no gain, especially when it will also always report these extra redundant lines in verbose mode:

```
[VERB] Opening file /var/tmp/.ncm-spma-image.new/pkg-publisher.conf
updated /var/tmp/.ncm-spma-image.new/pkg-publisher.conf
[VERB] File /var/tmp/.ncm-spma-image.new/pkg-publisher.conf was modified
[VERB] Running the command: /sbin/restorecon /var/tmp/.ncm-spma-image.new/pkg-publisher.conf
(proc): exec(/sbin/restorecon, /var/tmp/.ncm-spma-image.new/pkg-publisher.conf): No such file or directory
```