mirror of
https://github.com/mudler/luet.git
synced 2025-09-05 09:10:43 +00:00
Enable PreserveSystemEssentialData on Upgrade/Uninstall
This commit is contained in:
@@ -81,14 +81,15 @@ var uninstallCmd = &cobra.Command{
|
|||||||
installer.LoadConfigProtectConfs(LuetCfg)
|
installer.LoadConfigProtectConfs(LuetCfg)
|
||||||
|
|
||||||
inst := installer.NewLuetInstaller(installer.LuetInstallerOptions{
|
inst := installer.NewLuetInstaller(installer.LuetInstallerOptions{
|
||||||
Concurrency: LuetCfg.GetGeneral().Concurrency,
|
Concurrency: LuetCfg.GetGeneral().Concurrency,
|
||||||
SolverOptions: *LuetCfg.GetSolverOptions(),
|
SolverOptions: *LuetCfg.GetSolverOptions(),
|
||||||
NoDeps: nodeps,
|
NoDeps: nodeps,
|
||||||
Force: force,
|
Force: force,
|
||||||
FullUninstall: full,
|
FullUninstall: full,
|
||||||
FullCleanUninstall: fullClean,
|
FullCleanUninstall: fullClean,
|
||||||
CheckConflicts: checkconflicts,
|
CheckConflicts: checkconflicts,
|
||||||
Ask: !yes,
|
Ask: !yes,
|
||||||
|
PreserveSystemEssentialData: true,
|
||||||
})
|
})
|
||||||
|
|
||||||
if LuetCfg.GetSystem().DatabaseEngine == "boltdb" {
|
if LuetCfg.GetSystem().DatabaseEngine == "boltdb" {
|
||||||
|
@@ -84,15 +84,16 @@ var upgradeCmd = &cobra.Command{
|
|||||||
installer.LoadConfigProtectConfs(LuetCfg)
|
installer.LoadConfigProtectConfs(LuetCfg)
|
||||||
|
|
||||||
inst := installer.NewLuetInstaller(installer.LuetInstallerOptions{
|
inst := installer.NewLuetInstaller(installer.LuetInstallerOptions{
|
||||||
Concurrency: LuetCfg.GetGeneral().Concurrency,
|
Concurrency: LuetCfg.GetGeneral().Concurrency,
|
||||||
SolverOptions: *LuetCfg.GetSolverOptions(),
|
SolverOptions: *LuetCfg.GetSolverOptions(),
|
||||||
Force: force,
|
Force: force,
|
||||||
FullUninstall: full,
|
FullUninstall: full,
|
||||||
NoDeps: nodeps,
|
NoDeps: nodeps,
|
||||||
SolverUpgrade: universe,
|
SolverUpgrade: universe,
|
||||||
RemoveUnavailableOnUpgrade: clean,
|
RemoveUnavailableOnUpgrade: clean,
|
||||||
UpgradeNewRevisions: sync,
|
UpgradeNewRevisions: sync,
|
||||||
Ask: !yes,
|
PreserveSystemEssentialData: true,
|
||||||
|
Ask: !yes,
|
||||||
})
|
})
|
||||||
inst.Repositories(repos)
|
inst.Repositories(repos)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user