busybox: Fix in-store invocation of busybox

This fixes the usage for stdenv bootstrap.

Additionally, dezgeg ported the patch from 1.25.1 to 1.26.1

authored by Nathan Zadoks and committed by Tuomas Tynkkynen bfff3d6e de3cac0e

+9
+9
pkgs/os-specific/linux/busybox/busybox-in-store.patch
··· 12 exit(busybox_main(argv)); 13 # endif 14 # if NUM_APPLETS > 0
··· 12 exit(busybox_main(argv)); 13 # endif 14 # if NUM_APPLETS > 0 15 + @@ -981,7 +981,7 @@ int main(int argc UNUSED_PARAM, char **argv) 16 + 17 + lbb_prepare("busybox" IF_FEATURE_INDIVIDUAL(, argv)); 18 + # if !ENABLE_BUSYBOX 19 + - if (argv[1] && is_prefixed_with(bb_basename(argv[0]), "busybox")) 20 + + if (argv[1] && strstr(bb_basename(argv[0]), "busybox") != 0) 21 + argv++; 22 + # endif 23 + applet_name = argv[0];