#!/bin/bash
#
# archiving modules
#
# thomas@linuxmuster.net
# 20240919
#

# read build environment
for item in build/conf.d/*; do source "$item" || exit 1; done


# iterate over kernels
for kvers in ${KVERSARRAY[@]}; do

    # get kernel name & version
    cd "$BUILDROOT"
    source "$KNAMES"
    echo "Packing $kname modules $kvers ..."

    if [ ! -s "$kmodarc" ]; then
        cd "$kroot"
        tar -c -I 'xz -T0' -f "$kmodarc" "lib/modules/$kvers" || exit 1
    fi

    [ -n "$KERNELSONLY" ] && continue

    # copy modules archive to package
    cp "$kmodarc" "$kinst"

done