-i option MUST NOT by default overwrite or remove the installation directory/files when upgrading a package.
I had some custom scripts in preloginloader for instance, and when I upgraded (installed new version) they had been deleted

OPSI packages should behave like debian packages, i.e.:
overwrite/delete only the files that were in the package. the rest should be left intact.