Skip to content

Commit d6f775c

Browse files
committed
fix(upgrade): run resolver before handle manual install
1 parent 350568e commit d6f775c

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

src/subcommand/upgrade.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -190,19 +190,6 @@ impl CliExecuter for Upgrade {
190190

191191
let mut apt = OmaApt::new(local_debs, oma_apt_args, dry_run, AptConfig::new())?;
192192

193-
#[cfg(feature = "aosc")]
194-
let mode = AptUpgrade::FullUpgrade;
195-
196-
#[cfg(not(feature = "aosc"))]
197-
let mode = if no_remove {
198-
AptUpgrade::Upgrade
199-
} else {
200-
AptUpgrade::FullUpgrade
201-
};
202-
203-
debug!("Upgrade mode is using: {:?}", mode);
204-
apt.upgrade(mode)?;
205-
206193
let matcher = PackagesMatcher::builder()
207194
.cache(&apt.cache)
208195
.filter_candidate(true)
@@ -226,6 +213,19 @@ impl CliExecuter for Upgrade {
226213
}
227214
}
228215

216+
#[cfg(feature = "aosc")]
217+
let mode = AptUpgrade::FullUpgrade;
218+
219+
#[cfg(not(feature = "aosc"))]
220+
let mode = if no_remove {
221+
AptUpgrade::Upgrade
222+
} else {
223+
AptUpgrade::FullUpgrade
224+
};
225+
226+
debug!("Upgrade mode is using: {:?}", mode);
227+
apt.upgrade(mode)?;
228+
229229
let code = CommitChanges::builder()
230230
.apt(apt)
231231
.dry_run(dry_run)

0 commit comments

Comments
 (0)