The config file is updated to the latest if you have not made any customisations. If you had made customisations the package management would leave it alone and create the '-opkg' file as detailed above.OK, so if I have not modified the smb.conf file, why did it stop working with the update?
Samba stopped working because the new config file broke the compatibility with previously setup clients.