(In reply to Ludwig Nussel from comment #2) > It > also means that it runs always on boot even if the rpm database hasn't > changed, ie nothing to do. That's not correct: The code will only run during boot when a new snapshot was created by transactional-update (see https://github.com/openSUSE/transactional-update/blob/master/dracut/transactional-update-etc-cleaner.service#L7).