2022-10-06 00:42:47 +03:00
|
|
|
#! /usr/bin/env nix-shell
|
|
|
|
#! nix-shell -i bash -p jq python3
|
|
|
|
set -eu -o pipefail
|
|
|
|
|
|
|
|
kCONFIG="$(pwd)"
|
2022-11-21 02:53:20 +03:00
|
|
|
kNIXPKGS=$(nix flake metadata --json --inputs-from . nixpkgs | jq -r '.path')
|
2023-11-11 03:16:39 +03:00
|
|
|
kMAX_VER=`python $kCONFIG/scripts/find-latest-zfs-kernel.py $kNIXPKGS/pkgs/os-specific/linux/zfs/stable.nix`
|
2022-10-06 00:42:47 +03:00
|
|
|
|
2022-12-07 22:05:00 +03:00
|
|
|
echo "found version: $kMAX_VER"
|
2022-10-06 00:42:47 +03:00
|
|
|
|
|
|
|
mkdir -p /tmp/nixpkgs/pkgs/os-specific/linux/kernel/
|
|
|
|
mkdir -p ./patches
|
|
|
|
|
|
|
|
cp $kNIXPKGS/pkgs/os-specific/linux/kernel/zen-kernels.nix /tmp/nixpkgs/pkgs/os-specific/linux/kernel/zen-kernels.nix
|
|
|
|
cd /tmp/nixpkgs
|
|
|
|
git init
|
|
|
|
git add -A
|
|
|
|
git commit -m "temp"
|
|
|
|
|
2022-10-21 13:57:17 +03:00
|
|
|
python $kCONFIG/scripts/update-zen.py lqx $kMAX_VER /tmp/nixpkgs/pkgs/os-specific/linux/kernel/zen-kernels.nix
|
2022-10-06 00:42:47 +03:00
|
|
|
|
|
|
|
git add -A
|
|
|
|
git diff --cached > $kCONFIG/patches/zen-kernels.patch
|
|
|
|
cd $kCONFIG
|
|
|
|
rm -rf /tmp/nixpkgs
|
|
|
|
|
2022-11-21 02:53:20 +03:00
|
|
|
echo "Complete!"
|