mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-01-27 00:26:33 -06:00
23d5c05232
`iparestore --full` should check that packages for extra features such as dns and adtrust are installed in the system before restoring a backup in case the backup includes content for these features. If the packages are not installed full backup should be refused and an error message with suggestions should be showed. If corresponding packages for these features are not installed before the backup restoring, it may cause a situation when the packages are going to be installed after the restoring. In that case configuration files restored by `ipa-restore` will be replaced by default configuration files if the files are tracked by `rpm`. E.g. if `freeipa-server-trust-ad` is not installed before `ipa-restore --full` running, when the package will be installed it also will bring `samba` package according to the dependencies. At `samba` installation step exist correct `/etc/samba/smb.conf` is going to be replaced by the default one from the `samba` package. Fixes: https://pagure.io/freeipa/issue/7630 Reviewed-By: Christian Heimes <cheimes@redhat.com> |
||
---|---|---|
.. | ||
plugins | ||
server | ||
__init__.py | ||
adtrust.py | ||
adtrustinstance.py | ||
bindinstance.py | ||
ca.py | ||
cainstance.py | ||
certs.py | ||
conncheck.py | ||
custodiainstance.py | ||
dns.py | ||
dnskeysyncinstance.py | ||
dogtag.py | ||
dogtaginstance.py | ||
dsinstance.py | ||
httpinstance.py | ||
installutils.py | ||
ipa_backup.py | ||
ipa_cacert_manage.py | ||
ipa_crlgen_manage.py | ||
ipa_kra_install.py | ||
ipa_ldap_updater.py | ||
ipa_otptoken_import.py | ||
ipa_pkinit_manage.py | ||
ipa_replica_install.py | ||
ipa_restore.py | ||
ipa_server_certinstall.py | ||
ipa_server_install.py | ||
ipa_server_upgrade.py | ||
ipa_winsync_migrate.py | ||
kra.py | ||
krainstance.py | ||
krbinstance.py | ||
ldapupdate.py | ||
odsexporterinstance.py | ||
opendnssecinstance.py | ||
otpdinstance.py | ||
replication.py | ||
schemaupdate.py | ||
service.py | ||
sysupgrade.py | ||
upgradeinstance.py |