2022-11-28T19:11:42 iproute 0 -> 1 2022-11-28T19:11:44 attrpath: iproute 2022-11-28T19:11:45 Checking auto update branch... 2022-11-28T19:11:48 [version] 2022-11-28T19:11:48 [version] generic version rewriter does not support multiple hashes 2022-11-28T19:11:48 [rustCrateVersion] 2022-11-28T19:11:48 [rustCrateVersion] No cargoSha256 found 2022-11-28T19:11:48 [golangModuleVersion] 2022-11-28T19:11:48 [golangModuleVersion] Not a buildGoModule package with vendorSha256 2022-11-28T19:11:48 [updateScript] 2022-11-28T19:11:52 [updateScript] Success 2022-11-28T19:11:52 [updateScript] this derivation will be built: /nix/store/din9irzm2n24hl3gkn5vaciazd7bbs4b-packages.json.drv building '/nix/store/din9irzm2n24hl3gkn5vaciazd7bbs4b-packages.json.drv'... Going to be running update for following packages: - iproute2-5.19.0 Press Enter key to continue... Running update for: - iproute2-5.19.0: UPDATING ... - iproute2-5.19.0: DONE. Packages updated! 2022-11-28T19:11:52 2022-11-28T19:11:52 [quotedUrls] 2022-11-28T19:11:52 [quotedUrls] nothing found to replace 2022-11-28T19:11:52 Diff after rewrites: diff --git a/pkgs/os-specific/linux/iproute/default.nix b/pkgs/os-specific/linux/iproute/default.nix index 87c5c91ecea..89c191cb7f3 100644 --- a/pkgs/os-specific/linux/iproute/default.nix +++ b/pkgs/os-specific/linux/iproute/default.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "iproute2"; - version = "5.19.0"; + version = "6.0.0"; src = fetchurl { url = "mirror://kernel/linux/utils/net/${pname}/${pname}-${version}.tar.xz"; - sha256 = "JrejTWp/0vekLis5xakMthusUi0QlgZ//rGV5Wk9d5E="; + sha256 = "UjE56ecq7JljdPot50vkxT0t0FWJSIk00h/5e64ZWAo="; }; patches = [ 2022-11-28T19:13:21 Old version 5.19.0" not present in staging derivation file with contents: { lib, stdenv, fetchurl, fetchpatch , buildPackages, bison, flex, pkg-config , db, iptables, libelf, libmnl , gitUpdater }: stdenv.mkDerivation rec { pname = "iproute2"; version = "6.0.0"; src = fetchurl { url = "mirror://kernel/linux/utils/net/${pname}/${pname}-${version}.tar.xz"; sha256 = "UjE56ecq7JljdPot50vkxT0t0FWJSIk00h/5e64ZWAo="; }; patches = [ # To avoid ./configure failing due to invalid arguments: (fetchpatch { # configure: restore backward compatibility url = "https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/patch/?id=a3272b93725a406bc98b67373da67a4bdf6fcdb0"; sha256 = "0hyagh2lf6rrfss4z7ca8q3ydya6gg7vfhh25slhpgcn6lnk0xbv"; }) # fix build on musl. applied anywhere to prevent patchrot. (fetchpatch { url = "https://git.alpinelinux.org/aports/plain/main/iproute2/min.patch?id=4b78dbe29d18151402052c56af43cc12d04b1a69"; sha256 = "sha256-0ROZQAN3mUPPgggictr23jyA4JDG7m9vmBUhgRp4ExY="; }) ]; preConfigure = '' # Don't try to create /var/lib/arpd: sed -e '/ARPDDIR/d' -i Makefile ''; outputs = [ "out" "dev" ]; makeFlags = [ "PREFIX=$(out)" "SBINDIR=$(out)/sbin" "DOCDIR=$(TMPDIR)/share/doc/${pname}" # Don't install docs "HDRDIR=$(dev)/include/iproute2" ]; buildFlags = [ "CONFDIR=/etc/iproute2" ]; installFlags = [ "CONFDIR=$(out)/etc/iproute2" ]; depsBuildBuild = [ buildPackages.stdenv.cc ]; # netem requires $HOSTCC nativeBuildInputs = [ bison flex pkg-config ]; buildInputs = [ db iptables libelf libmnl ]; enableParallelBuilding = true; passthru.updateScript = gitUpdater { # No nicer place to find latest release. url = "https://git.kernel.org/pub/scm/network/iproute2/iproute2.git"; rev-prefix = "v"; }; meta = with lib; { homepage = "https://wiki.linuxfoundation.org/networking/iproute2"; description = "A collection of utilities for controlling TCP/IP networking and traffic control in Linux"; platforms = platforms.linux; license = licenses.gpl2; maintainers = with maintainers; [ primeos eelco fpletz globin ]; }; }