mirror of
https://github.com/truenas/scale-build.git
synced 2025-12-24 04:50:48 +00:00
27 lines
797 B
Bash
Executable File
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}_* /
|