<p></p>
<p>The idea is that it prevents the kind of scenario described in the commit message from happening in the future. If an unknown database is configured, rpm cannot know if its just a typo or some new backend from a newer rpm version (consider eg various chroot scenarios), and together with the implicit database init (which is really the evil thing here) it's downright dangerous. It's not the most common scenario for sure, but this chain of events managed to nuke the rpmdb on my own laptop...</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/rpm-software-management/rpm/commit/471b7be4bd5cc7f245f9aa00c7784a7056e439b7#commitcomment-44295216">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ADLPZU7YA65VRBW2K7TXCO3SQOKM3ANCNFSM4TZWSUFQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/ADLPZU523TQEM3HLYAOL3VLSQOKM3A5CNFSM4TZWSUF2YY3PNVWWK3TUL52HS4DFVVBW63LNNF2EG33NNVSW45FKMNXW23LFNZ2F62LEZYBKHZBQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/rpm-software-management/rpm/commit/471b7be4bd5cc7f245f9aa00c7784a7056e439b7#commitcomment-44295216",
"url": "https://github.com/rpm-software-management/rpm/commit/471b7be4bd5cc7f245f9aa00c7784a7056e439b7#commitcomment-44295216",
"name": "View Commit"
},
"description": "View this Commit on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>