diff --git a/flake.nix b/flake.nix index 0cbfa49..b8d7461 100644 --- a/flake.nix +++ b/flake.nix @@ -37,7 +37,6 @@ mkinitrd = pkgs.writeShellScriptBin "mkinitrd" '' echo "make initrd..." mkdir -p out - # copy systemd cp -r ${self.packages.${system}.systemd.out}/* out/ pushd out @@ -46,7 +45,7 @@ mkdir -p dev proc sys tmp root ln -sf usr/bin bin - ln -sf usr/bin sbin + ln -sf usr/sbin sbin ln -sf usr/lib lib ln -sf usr/lib lib64 @@ -115,13 +114,6 @@ EOF chmod 644 ./etc/group - chmod 755 ./usr/bin - cp ${pkgs.busybox.out}/bin/busybox ./usr/bin/ - # symlink busy box - ./usr/bin/busybox --list | while read f; do - ln -sf busybox ./usr/bin/$f - done - # get shared libs find . -type f -executable | xargs ldd 2> /dev/null | awk '{print $3}' | grep -v systemd | sort -u | xargs cp -t usr/lib find . -type f -executable | xargs chmod 755