summary refs log tree commit diff
path: root/pkgs/os-specific/linux/busybox
diff options
context:
space:
mode:
authorTim Steinbach <tim@nequissimus.com>2016-10-26 20:00:33 -0400
committerTim Steinbach <tim@nequissimus.com>2016-10-27 09:31:21 -0400
commita5c1985fef381b1fb5d75d3b4028ed5b5d4454b3 (patch)
tree1d5dab79bd45f2ea31c2021f3828fe3b7c74449d /pkgs/os-specific/linux/busybox
parent524d362754872aeba9b6f6e717fddbd9c23fa3da (diff)
downloadnixpkgs-a5c1985fef381b1fb5d75d3b4028ed5b5d4454b3.tar
nixpkgs-a5c1985fef381b1fb5d75d3b4028ed5b5d4454b3.tar.gz
nixpkgs-a5c1985fef381b1fb5d75d3b4028ed5b5d4454b3.tar.bz2
nixpkgs-a5c1985fef381b1fb5d75d3b4028ed5b5d4454b3.tar.lz
nixpkgs-a5c1985fef381b1fb5d75d3b4028ed5b5d4454b3.tar.xz
nixpkgs-a5c1985fef381b1fb5d75d3b4028ed5b5d4454b3.tar.zst
nixpkgs-a5c1985fef381b1fb5d75d3b4028ed5b5d4454b3.zip
busybox: 1.24.2 -> 1.25.1
Diffstat (limited to 'pkgs/os-specific/linux/busybox')
-rw-r--r--pkgs/os-specific/linux/busybox/busybox-in-store.patch17
-rw-r--r--pkgs/os-specific/linux/busybox/default.nix4
2 files changed, 10 insertions, 11 deletions
diff --git a/pkgs/os-specific/linux/busybox/busybox-in-store.patch b/pkgs/os-specific/linux/busybox/busybox-in-store.patch
index ab072efd930..3500f167a14 100644
--- a/pkgs/os-specific/linux/busybox/busybox-in-store.patch
+++ b/pkgs/os-specific/linux/busybox/busybox-in-store.patch
@@ -1,15 +1,14 @@
 Allow BusyBox to be invoked as "<something>-busybox". This is
 necessary when it's run from the Nix store as <hash>-busybox during
 stdenv bootstrap.
-
---- busybox-1.24.2-orig/libbb/appletlib.c	2016-03-17 21:35:49.000000000 +0100
-+++ busybox-1.24.2/libbb/appletlib.c	2016-09-25 08:48:18.293104041 +0200
-@@ -779,7 +779,7 @@
- 	int applet = find_applet_by_name(name);
- 	if (applet >= 0)
- 		run_applet_no_and_exit(applet, argv);
+--- busybox-1.25.1-orig/libbb/appletlib.orig	2016-10-26 19:54:20.510957575 -0400
++++ busybox-1.25.1/libbb/appletlib.c	2016-10-26 19:48:31.590862853 -0400
+@@ -884,7 +884,7 @@
+ 	int applet;
+ 
+ # if ENABLE_BUSYBOX
 -	if (is_prefixed_with(name, "busybox"))
 +	if (strstr(name, "busybox") != 0)
  		exit(busybox_main(argv));
- }
- 
+ # endif
+ 	/* find_applet_by_name() search is more expensive, so goes second */
diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix
index 2563c442822..6f86529a265 100644
--- a/pkgs/os-specific/linux/busybox/default.nix
+++ b/pkgs/os-specific/linux/busybox/default.nix
@@ -26,11 +26,11 @@ let
 in
 
 stdenv.mkDerivation rec {
-  name = "busybox-1.24.2";
+  name = "busybox-1.25.1";
 
   src = fetchurl {
     url = "http://busybox.net/downloads/${name}.tar.bz2";
-    sha256 = "0mf8f6ly8yi1fbr15jkyv6hxwh2x800x661rcd11rwsnqqzga7p7";
+    sha256 = "0bm0l8xdjdz3kdyajp8wg27yamsw7r2y88nnrxwvvz984c7pwri7";
   };
 
   hardeningDisable = [ "format" ] ++ lib.optional enableStatic [ "fortify" ];