This commit is contained in:
@@ -24,11 +24,13 @@ pub fn build(
|
|||||||
let ctx = context::current();
|
let ctx = context::current();
|
||||||
|
|
||||||
if cross {
|
if cross {
|
||||||
|
log::debug!("Setting up environment for local cross build...");
|
||||||
cross::setup_environment(&mut env, arch)?;
|
cross::setup_environment(&mut env, arch)?;
|
||||||
cross::ensure_repositories(arch, series)?;
|
cross::ensure_repositories(arch, series)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update package lists
|
// Update package lists
|
||||||
|
log::debug!("Updating package lists for local build...");
|
||||||
let status = ctx
|
let status = ctx
|
||||||
.command("apt-get")
|
.command("apt-get")
|
||||||
.envs(env.clone())
|
.envs(env.clone())
|
||||||
@@ -42,6 +44,7 @@ pub fn build(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Install essential packages
|
// Install essential packages
|
||||||
|
log::debug!("Installing essential packages for local build...");
|
||||||
let mut cmd = ctx.command("apt-get");
|
let mut cmd = ctx.command("apt-get");
|
||||||
|
|
||||||
cmd.envs(env.clone())
|
cmd.envs(env.clone())
|
||||||
@@ -64,6 +67,7 @@ pub fn build(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Install build dependencies
|
// Install build dependencies
|
||||||
|
log::debug!("Installing build dependencies...");
|
||||||
let mut cmd = ctx.command("apt-get");
|
let mut cmd = ctx.command("apt-get");
|
||||||
cmd.current_dir(format!("{build_root}/{package}"))
|
cmd.current_dir(format!("{build_root}/{package}"))
|
||||||
.envs(env.clone())
|
.envs(env.clone())
|
||||||
@@ -81,6 +85,7 @@ pub fn build(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Run the build step
|
// Run the build step
|
||||||
|
log::debug!("Building (debian/rules build) package...");
|
||||||
let status = ctx
|
let status = ctx
|
||||||
.command("debian/rules")
|
.command("debian/rules")
|
||||||
.current_dir(format!("{build_root}/{package}"))
|
.current_dir(format!("{build_root}/{package}"))
|
||||||
|
|||||||
Reference in New Issue
Block a user