summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel/linux.upstream.template
blob: 624b83d45b331abd9422ff7154e9c866acf2d239 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
url "http://www.kernel.org/pub/linux/kernel/v3.x/${LINUX_VERSION_RC:+testing/}"
version_link "linux-${LINUX_VERSION}.*tar[.]xz\$"
version '.*linux-([0-9.]+(-rc[0-9]+)?)[.]tar.*' '\1'
target "linux-${LINUX_VERSION}.nix"
name "linux_${LINUX_VERSION/./_}"

do_overwrite() {
  ensure_hash
  set_var_value version "$CURRENT_VERSION"
  set_var_value sha256 "$CURRENT_HASH"
  [ -n "$LINUX_VERSION_RC" ] && set_var_value testing true '' '' 1
  [ -z "$LINUX_VERSION_RC" ] && set_var_value testing false '' '' 1
}