More verbose udev log
svn path=/nixos/trunk/; revision=21881
This commit is contained in:
parent
674d396576
commit
12e43068cf
@ -35,7 +35,7 @@ let
|
|||||||
shopt -s nullglob
|
shopt -s nullglob
|
||||||
|
|
||||||
# Use all the default udev rules.
|
# 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.
|
# 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
|
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.
|
# Add the udev rules from other packages.
|
||||||
for i in ${toString cfg.packages}; do
|
for i in ${toString cfg.packages}; do
|
||||||
|
echo "Add rules for package $i"
|
||||||
for j in $i/*/udev/rules.d/*; do
|
for j in $i/*/udev/rules.d/*; do
|
||||||
ln -s $j $out/$(basename $j)
|
ln -sv $j $out/$(basename $j)
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -72,8 +73,8 @@ let
|
|||||||
# modified by the write_{cd,net}_rules helpers called from
|
# modified by the write_{cd,net}_rules helpers called from
|
||||||
# 75-cd-aliases-generator.rules and
|
# 75-cd-aliases-generator.rules and
|
||||||
# 75-persistent-net-generator.rules.
|
# 75-persistent-net-generator.rules.
|
||||||
ln -s /var/lib/udev/rules.d/70-persistent-cd.rules $out/
|
ln -sv /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-net.rules $out/
|
||||||
''; # */
|
''; # */
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -169,7 +170,7 @@ in
|
|||||||
''
|
''
|
||||||
echo "" > /proc/sys/kernel/hotplug
|
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.
|
# Do the loading of additional stage 2 kernel modules.
|
||||||
# Maybe this isn't the best place...
|
# Maybe this isn't the best place...
|
||||||
@ -178,7 +179,7 @@ in
|
|||||||
${modprobe}/sbin/modprobe $i || true
|
${modprobe}/sbin/modprobe $i || true
|
||||||
done
|
done
|
||||||
|
|
||||||
mkdir -p /dev/.udev # !!! bug in udev?
|
mkdir -pv /dev/.udev # !!! bug in udev?
|
||||||
'';
|
'';
|
||||||
|
|
||||||
daemonType = "fork";
|
daemonType = "fork";
|
||||||
|
Loading…
Reference in New Issue
Block a user