Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.

Commit

Permalink
linux: Fix update script
Browse files Browse the repository at this point in the history
The script was wrecking `modDirVersion`, putting them back and
ensuring it will not break again.
  • Loading branch information
NeQuissimus committed Apr 7, 2019
1 parent ba24e89 commit 922c07d
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
1 change: 1 addition & 0 deletions pkgs/os-specific/linux/kernel/linux-4.14.nix
Expand Up @@ -6,6 +6,7 @@ buildLinux (args // rec {
version = "4.14.111";

# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;

# branchVersion needs to be x.y
extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));
Expand Down
1 change: 1 addition & 0 deletions pkgs/os-specific/linux/kernel/linux-4.19.nix
Expand Up @@ -6,6 +6,7 @@ buildLinux (args // rec {
version = "4.19.34";

# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;

# branchVersion needs to be x.y
extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));
Expand Down
1 change: 1 addition & 0 deletions pkgs/os-specific/linux/kernel/linux-5.0.nix
Expand Up @@ -6,6 +6,7 @@ buildLinux (args // rec {
version = "5.0.7";

# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;

# branchVersion needs to be x.y
extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));
Expand Down
5 changes: 1 addition & 4 deletions pkgs/os-specific/linux/kernel/update.sh
Expand Up @@ -48,10 +48,7 @@ ls $NIXPKGS/pkgs/os-specific/linux/kernel | while read FILE; do
sed -i "s/sha256 = \".*\"/sha256 = \"$HASH\"/g" $NIXPKGS/pkgs/os-specific/linux/kernel/$FILE

# Rewrite the expression
sed -i -e '/version = /d' -e '/modDirVersion = /d' $NIXPKGS/pkgs/os-specific/linux/kernel/$FILE
if grep -q '^[0-9]\+.[0-9]\+$' <<< "$V"; then
sed -i "\#buildLinux (args // rec {#a \ modDirVersion = \"${V}.0\";" $NIXPKGS/pkgs/os-specific/linux/kernel/$FILE
fi
sed -i -e '/version = /d' $NIXPKGS/pkgs/os-specific/linux/kernel/$FILE
sed -i "\#buildLinux (args // rec {#a \ version = \"$V\";" $NIXPKGS/pkgs/os-specific/linux/kernel/$FILE

# Commit the changes
Expand Down

0 comments on commit 922c07d

Please sign in to comment.