1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-09-11 15:08:33 +01:00

More verbose udev log

svn path=/nixos/trunk/; revision=21881
This commit is contained in:
Yury G. Kudryashov 2010-05-19 19:15:49 +00:00
parent 674d396576
commit 12e43068cf

View file

@ -35,7 +35,7 @@ let
shopt -s nullglob
# Use all the default udev rules.
cp ${udev}/libexec/rules.d/*.rules $out/
cp -v ${udev}/libexec/rules.d/*.rules $out/
# Set a reasonable $PATH for programs called by udev rules.
echo 'ENV{PATH}="${pkgs.coreutils}/bin:${pkgs.gnused}/bin:${pkgs.utillinux}/bin"' > $out/00-path.rules
@ -46,8 +46,9 @@ let
# Add the udev rules from other packages.
for i in ${toString cfg.packages}; do
echo "Add rules for package $i"
for j in $i/*/udev/rules.d/*; do
ln -s $j $out/$(basename $j)
ln -sv $j $out/$(basename $j)
done
done
@ -72,8 +73,8 @@ let
# modified by the write_{cd,net}_rules helpers called from
# 75-cd-aliases-generator.rules and
# 75-persistent-net-generator.rules.
ln -s /var/lib/udev/rules.d/70-persistent-cd.rules $out/
ln -s /var/lib/udev/rules.d/70-persistent-net.rules $out/
ln -sv /var/lib/udev/rules.d/70-persistent-cd.rules $out/
ln -sv /var/lib/udev/rules.d/70-persistent-net.rules $out/
''; # */
};
@ -169,7 +170,7 @@ in
''
echo "" > /proc/sys/kernel/hotplug
mkdir -p /var/lib/udev/rules.d
mkdir -pv /var/lib/udev/rules.d
# Do the loading of additional stage 2 kernel modules.
# Maybe this isn't the best place...
@ -178,7 +179,7 @@ in
${modprobe}/sbin/modprobe $i || true
done
mkdir -p /dev/.udev # !!! bug in udev?
mkdir -pv /dev/.udev # !!! bug in udev?
'';
daemonType = "fork";