common_deb: Fix typos. Use extra debootstrap_args. Shellchecked
This commit is contained in:
parent
d70d0ddad8
commit
db951502cd
|
@ -2,10 +2,11 @@
|
|||
source ./common.d/functions.sh
|
||||
source ./common.d/build_functions.sh
|
||||
|
||||
require "debootstarp"
|
||||
require "debootstrap"
|
||||
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
# shellcheck disable=SC2086
|
||||
fetch_base_system()
|
||||
{
|
||||
local rootdir="$1"
|
||||
|
@ -18,9 +19,9 @@ fetch_base_system()
|
|||
log "Rootdir [$rootdir] does not exists" ierror
|
||||
return 2
|
||||
}
|
||||
log "Fetching base system" internal
|
||||
debootstarp --arch arm64 --components "$components" "$branch" "$rootdir" "$repo" || {
|
||||
debootstrap --arch arm64 --components="$components" $debootstrap_flags "$branch" "$rootdir" "$repo" || {
|
||||
log "Failed to fetch base system" ierror
|
||||
return 1
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -81,7 +82,7 @@ install_nabu_packages()
|
|||
}
|
||||
|
||||
cp ./packages/*.deb "$rootdir/opt/"
|
||||
chroot "$rootdir" bash -c "dpkg -i /opt/*.deb" {
|
||||
chroot "$rootdir" bash -c "dpkg -i /opt/*.deb" || {
|
||||
log "Failed to install packages" ierror
|
||||
return 1
|
||||
}
|
||||
|
@ -94,16 +95,17 @@ install_nabu_packages()
|
|||
}
|
||||
}
|
||||
|
||||
# shellcheck disable=SC2086
|
||||
install_packages()
|
||||
{
|
||||
local rootdir="$1"
|
||||
local packages="${@:2}"
|
||||
local packages="${*:2}"
|
||||
[ ! -d "$rootdir" ] && {
|
||||
log "Rootdir [$rootdir] does not exists" ierror
|
||||
return 2
|
||||
}
|
||||
|
||||
chroot "$rootdir" apt install ${packages[*]} -y || {
|
||||
chroot "$rootdir" apt install $packages -y || {
|
||||
log "Failed to install package(s)" ierror
|
||||
return 1
|
||||
}
|
||||
|
@ -123,7 +125,7 @@ finish_system()
|
|||
return 1
|
||||
}
|
||||
|
||||
log "Updating runtime linked bindings" internal
|
||||
log "Updating runtime linker bindings" internal
|
||||
chroot "$rootdir" ldconfig || {
|
||||
log "Failed to update runtime linker bindings" ierror
|
||||
return 1
|
||||
|
|
Loading…
Reference in a new issue