commit 1565a8414dfd1c9d1f52cf6003a08f4b54a26674
parent 83e56a3a9015816afb54def60cd1ba926b3b5804
Author: Daniel Barlow <dan@telent.net>
Date: Mon, 6 Mar 2023 17:48:17 +0000
remove inadvertant references to bash
Diffstat:
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/pkgs/ifwait/default.nix b/pkgs/ifwait/default.nix
@@ -25,6 +25,8 @@ in stdenv.mkDerivation rec {
makeWrapper ${lua}/bin/lua $out/bin/${pname} \
--prefix LUA_CPATH ";" ${netlink}/lib/lua/${lua.luaversion}/\?.so \
--add-flags $out/lib/${pname}.lua
+ # makeWrapper adds a shebang for bash
+ sed -i -e '1c#!/bin/sh' $out/bin/${pname}
'';
}
diff --git a/pkgs/liminix-tools/networking/udhcpc.nix b/pkgs/liminix-tools/networking/udhcpc.nix
@@ -1,7 +1,7 @@
{
liminix
, busybox
-, writeShellScript
+, writeAshScript
, serviceFns
} :
let
@@ -10,7 +10,9 @@ in
interface: { ... } @ args:
let
name = "${interface.device}.udhcp";
- script = writeShellScript "udhcp-notify" ''
+ script = writeAshScript "udhcp-notify" {
+ # runtimeInputs = [ iproute2 ] using busybox version of ip
+ } ''
. ${serviceFns}
action=$1