Compare commits
1
Commits
v0.1.0
...
63d2899bb1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
63d2899bb1 |
@@ -128,6 +128,19 @@ pub async fn build(
|
||||
modified = true;
|
||||
}
|
||||
}
|
||||
|
||||
// 'proposed' pockets are marked 'NotAutomatic' in their Release file,
|
||||
// giving them an apt priority of 1: without an explicit pin, apt
|
||||
// would ignore them even when enabled
|
||||
if pocket_name.starts_with("proposed") {
|
||||
let pin_path = format!("/etc/apt/preferences.d/pkh-{}", pocket_suite);
|
||||
let pin_content = format!(
|
||||
"Package: *\nPin: release a={}\nPin-Priority: 600\n",
|
||||
pocket_suite
|
||||
);
|
||||
log::info!("Pinning pocket '{}' with priority 600", pocket_suite);
|
||||
ctx.write_file(Path::new(&pin_path), &pin_content)?;
|
||||
}
|
||||
}
|
||||
|
||||
if modified {
|
||||
|
||||
Reference in New Issue
Block a user