Files
scale-build/scripts/mk-zfs-modules
2020-05-06 21:04:22 -04:00

27 lines
797 B
Bash
Executable File

#!/bin/sh
# Source debconf library
. /usr/share/debconf/confmodule
db_set zfs-dkms/note-incompatible-licenses "true"
#KERNEL_VERSION=4.19.0-5-amd64 # could be a Jenkins parameter
KERNEL_VERSION=$(dpkg --get-selections | grep -e "^linux-image-[0-9]" | awk '{print $1}' | sed 's|linux-image-||g')
apt -qyy install \
linux-image-${KERNEL_VERSION} \
linux-headers-${KERNEL_VERSION}
apt -qyy install zfs-dkms
DRIVER_VERSION=$(dkms status zfs | awk -F', ' '{print $2}')
export LANG="C"
echo "DKMS: dkms mkbmdeb zfs/${DRIVER_VERSION} -k ${KERNEL_VERSION}"
dkms mkbmdeb zfs/${DRIVER_VERSION} -k ${KERNEL_VERSION}
cd /var/lib/dkms/zfs/${DRIVER_VERSION}/bmdeb/
dpkg -c zfs-modules-${KERNEL_VERSION}_*
dpkg -I zfs-modules-${KERNEL_VERSION}_*
mkdir /root/zfs-deb
cp zfs-modules-${KERNEL_VERSION}_* /