#!/bin/bash

UDEBS=$1

if ! ls $UDEBS/*.udeb > /dev/null 2>&1 ; then
    echo "Usage: $0 UDEBS_DIR" > /dev/stderr
    exit 1
fi

if [ ! -d localudebs ]; then
    echo "Run this from within debian-installer/build" > /dev/stderr
    echo "You may clone https://salsa.debian.org/installer-team/debian-installer/" > /dev/stderr
    exit 1
fi

if [ ! -d apt.udeb/etc/apt/trusted.gpg.d/ ]; then
    mkdir -p apt.udeb/etc/apt/trusted.gpg.d
fi

rm sources.list.udeb localudebs/*

cp $UDEBS/*.udeb localudebs/

version=`ls localudebs/kernel-image-* | grep -oP '(?<=kernel-image-)[^-]+'`
sed -i "s/LINUX_KERNEL_ABI.*/LINUX_KERNEL_ABI ?= ${version}/" config/common

cd ../
sudo apt-get -y build-dep .

cd build

fakeroot make clean_netboot build_netboot
