commit
7d24cf8ea9
@ -228,9 +228,6 @@ in
|
|||||||
# /etc/protocols: IP protocol numbers.
|
# /etc/protocols: IP protocol numbers.
|
||||||
"protocols".source = pkgs.iana-etc + "/etc/protocols";
|
"protocols".source = pkgs.iana-etc + "/etc/protocols";
|
||||||
|
|
||||||
# /etc/rpc: RPC program numbers.
|
|
||||||
"rpc".source = pkgs.glibc.out + "/etc/rpc";
|
|
||||||
|
|
||||||
# /etc/hosts: Hostname-to-IP mappings.
|
# /etc/hosts: Hostname-to-IP mappings.
|
||||||
"hosts".text = let
|
"hosts".text = let
|
||||||
oneToString = set: ip: ip + " " + concatStringsSep " " set.${ip};
|
oneToString = set: ip: ip + " " + concatStringsSep " " set.${ip};
|
||||||
@ -268,6 +265,9 @@ in
|
|||||||
"resolv.conf".source = "${pkgs.systemd}/lib/systemd/resolv.conf";
|
"resolv.conf".source = "${pkgs.systemd}/lib/systemd/resolv.conf";
|
||||||
} // optionalAttrs (config.services.resolved.enable && dnsmasqResolve) {
|
} // optionalAttrs (config.services.resolved.enable && dnsmasqResolve) {
|
||||||
"dnsmasq-resolv.conf".source = "/run/systemd/resolve/resolv.conf";
|
"dnsmasq-resolv.conf".source = "/run/systemd/resolve/resolv.conf";
|
||||||
|
} // optionalAttrs (pkgs.stdenv.hostPlatform.libc == "glibc") {
|
||||||
|
# /etc/rpc: RPC program numbers.
|
||||||
|
"rpc".source = pkgs.glibc.out + "/etc/rpc";
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.proxy.envVars =
|
networking.proxy.envVars =
|
||||||
|
@ -19,7 +19,9 @@ let
|
|||||||
pkgs.diffutils
|
pkgs.diffutils
|
||||||
pkgs.findutils
|
pkgs.findutils
|
||||||
pkgs.gawk
|
pkgs.gawk
|
||||||
pkgs.glibc # for ldd, getent
|
pkgs.stdenv.cc.libc
|
||||||
|
pkgs.getent
|
||||||
|
pkgs.getconf
|
||||||
pkgs.gnugrep
|
pkgs.gnugrep
|
||||||
pkgs.gnupatch
|
pkgs.gnupatch
|
||||||
pkgs.gnused
|
pkgs.gnused
|
||||||
|
@ -28,7 +28,7 @@ with lib;
|
|||||||
capability setuid,
|
capability setuid,
|
||||||
network inet raw,
|
network inet raw,
|
||||||
|
|
||||||
${pkgs.glibc.out}/lib/*.so mr,
|
${pkgs.stdenv.cc.libc.out}/lib/*.so mr,
|
||||||
${pkgs.libcap.lib}/lib/libcap.so* mr,
|
${pkgs.libcap.lib}/lib/libcap.so* mr,
|
||||||
${pkgs.attr.out}/lib/libattr.so* mr,
|
${pkgs.attr.out}/lib/libattr.so* mr,
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@ let
|
|||||||
# This wrapper ensures that we actually get themes
|
# This wrapper ensures that we actually get themes
|
||||||
makeWrapper ${pkgs.lightdm_gtk_greeter}/sbin/lightdm-gtk-greeter \
|
makeWrapper ${pkgs.lightdm_gtk_greeter}/sbin/lightdm-gtk-greeter \
|
||||||
$out/greeter \
|
$out/greeter \
|
||||||
--prefix PATH : "${pkgs.glibc.bin}/bin" \
|
--prefix PATH : "${lib.getBin pkgs.stdenv.cc.libc}/bin" \
|
||||||
--set GDK_PIXBUF_MODULE_FILE "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" \
|
--set GDK_PIXBUF_MODULE_FILE "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" \
|
||||||
--set GTK_PATH "${theme}:${pkgs.gtk3.out}" \
|
--set GTK_PATH "${theme}:${pkgs.gtk3.out}" \
|
||||||
--set GTK_EXE_PREFIX "${theme}" \
|
--set GTK_EXE_PREFIX "${theme}" \
|
||||||
|
@ -21,7 +21,7 @@ let
|
|||||||
[ coreutils
|
[ coreutils
|
||||||
gnugrep
|
gnugrep
|
||||||
findutils
|
findutils
|
||||||
glibc # needed for getent
|
getent
|
||||||
shadow
|
shadow
|
||||||
nettools # needed for hostname
|
nettools # needed for hostname
|
||||||
utillinux # needed for mount and mountpoint
|
utillinux # needed for mount and mountpoint
|
||||||
|
@ -147,7 +147,7 @@ let
|
|||||||
${config.boot.initrd.extraUtilsCommands}
|
${config.boot.initrd.extraUtilsCommands}
|
||||||
|
|
||||||
# Copy ld manually since it isn't detected correctly
|
# Copy ld manually since it isn't detected correctly
|
||||||
cp -pv ${pkgs.glibc.out}/lib/ld*.so.? $out/lib
|
cp -pv ${pkgs.stdenv.cc.libc.out}/lib/ld*.so.? $out/lib
|
||||||
|
|
||||||
# Copy all of the needed libraries
|
# Copy all of the needed libraries
|
||||||
find $out/bin $out/lib -type f | while read BIN; do
|
find $out/bin $out/lib -type f | while read BIN; do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user