Add includes by pass

lb_chroot_includes now takes the name of the pass as first argument and
will includes files for the corresponding pass from the directory
include.chroot.<pass>
sil2100/core18-pi3-arm64
Jean-Baptiste Lallement 6 years ago
parent 3b21bd9a2e
commit 9077289332

@ -93,6 +93,19 @@ lb_chroot_install_snaps() {
done < $snaplist_file done < $snaplist_file
} }
lb_chroot_includes() {
# Copying includes from pass subdirectory
local pass="$1"
if [ ! -d config/includes.chroot.${pass} ]; then
return
fi
cd config/includes.chroot.${pass}
find . | cpio -dmpu --no-preserve-owner "${OLDPWD}"/chroot
cd "${OLDPWD}"
}
create_chroot_pass() { create_chroot_pass() {
local pass=$1 local pass=$1
local prevpass=$2 local prevpass=$2
@ -158,7 +171,9 @@ create_chroot_pass() {
lb chroot_live-packages ${*} lb chroot_live-packages ${*}
fi fi
lb chroot_includes ${*} # Run includes by pass
lb_chroot_includes ${pass} ${*}
lb chroot_hooks ${*} lb chroot_hooks ${*}
lb chroot_hacks ${*} lb chroot_hacks ${*}
lb chroot_interactive ${*} lb chroot_interactive ${*}

Loading…
Cancel
Save