feat: use iproute2 by default instead of busybox
Some checks failed
Some checks failed
iproute2 brings so much on the table, it's worth it. Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
This commit is contained in:
parent
473d6acc3d
commit
4dabd970f0
3 changed files with 13 additions and 2 deletions
|
@ -130,7 +130,7 @@ in {
|
||||||
nixpkgs.buildPlatform = lib.mkDefault builtins.currentSystem;
|
nixpkgs.buildPlatform = lib.mkDefault builtins.currentSystem;
|
||||||
|
|
||||||
defaultProfile.packages = with pkgs;
|
defaultProfile.packages = with pkgs;
|
||||||
[ s6 s6-init-bin execline s6-linux-init s6-rc ];
|
[ s6 s6-init-bin execline s6-linux-init s6-rc iproute2 ];
|
||||||
# Set the useful PS1 prompt by default.
|
# Set the useful PS1 prompt by default.
|
||||||
defaultProfile.environmentVariables.PS1 = lib.mkDefault config.defaultProfile.prompt;
|
defaultProfile.environmentVariables.PS1 = lib.mkDefault config.defaultProfile.prompt;
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ let
|
||||||
"comm" "cp" "cpio" "cut" "date" "dhcprelay" "dd" "df" "dirname" "dmesg"
|
"comm" "cp" "cpio" "cut" "date" "dhcprelay" "dd" "df" "dirname" "dmesg"
|
||||||
"du" "echo" "egrep" "env" "expand" "expr" "false" "fdisk" "fgrep" "find"
|
"du" "echo" "egrep" "env" "expand" "expr" "false" "fdisk" "fgrep" "find"
|
||||||
"free" "fuser" "grep" "gunzip" "gzip" "head" "hexdump" "hostname" "hwclock"
|
"free" "fuser" "grep" "gunzip" "gzip" "head" "hexdump" "hostname" "hwclock"
|
||||||
"ifconfig" "ip" "ipaddr" "iplink" "ipneigh" "iproute" "iprule" "kill"
|
"ifconfig" "ipneigh" "kill"
|
||||||
"killall" "killall5" "less" "ln" "ls" "lsattr" "lsof" "md5sum" "mkdir"
|
"killall" "killall5" "less" "ln" "ls" "lsattr" "lsof" "md5sum" "mkdir"
|
||||||
"mknod" "mktemp" "mount" "mv" "nc" "netstat" "nohup" "od" "pgrep" "pidof"
|
"mknod" "mktemp" "mount" "mv" "nc" "netstat" "nohup" "od" "pgrep" "pidof"
|
||||||
"ping" "ping6" "pkill" "pmap" "printenv" "printf" "ps" "pwd" "readlink"
|
"ping" "ping6" "pkill" "pmap" "printenv" "printf" "ps" "pwd" "readlink"
|
||||||
|
|
11
overlay.nix
11
overlay.nix
|
@ -201,6 +201,17 @@ extraPkgs // {
|
||||||
graphviz = null;
|
graphviz = null;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
iproute2 = prev.iproute2.overrideAttrs (old: {
|
||||||
|
postInstall = ''
|
||||||
|
${(old.postInstall or "")}
|
||||||
|
non_necessary_binaries=("tc" "rdma" "dcb" "tipc" "vdpa")
|
||||||
|
for needless_binary in "$non_necessary_binaries[@]"; do
|
||||||
|
echo "Removing unnecessary binary $out/$needless_binary"
|
||||||
|
rm "$out/$needless_binary"
|
||||||
|
done
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
|
||||||
wpa_supplicant = prev.wpa_supplicant.override {
|
wpa_supplicant = prev.wpa_supplicant.override {
|
||||||
dbusSupport = false;
|
dbusSupport = false;
|
||||||
withPcsclite = false;
|
withPcsclite = false;
|
||||||
|
|
Loading…
Reference in a new issue