/init/udev-finish.conf

http://github.com/brinkman83/bashrc · Config · 30 lines · 26 code · 4 blank · 0 comment · 0 complexity · 28ebb3ad2d2c6ca545d72f3f0769f448 MD5 · raw file

  1. # udev-finish - save udev log and update rules
  2. #
  3. # While udev runs we not only create the log file of initial device
  4. # creation but udev rules may be generated, we need to copy both of
  5. # these out of /dev and onto the root filesystem.
  6. description "save udev log and update rules"
  7. start on (startup
  8. and filesystem
  9. and started udev
  10. and stopped udevtrigger
  11. and stopped udevmonitor)
  12. task
  13. script
  14. # Save udev log in /var/log/udev
  15. if [ -e /dev/.udev.log ]
  16. then
  17. mv -f /dev/.udev.log /var/log/udev || :
  18. fi
  19. # Copy any rules generated while the root filesystem was read-only
  20. for file in /dev/.udev/tmp-rules--*
  21. do
  22. [ -e "$file" ] || continue
  23. cat "$file" >> "/etc/udev/rules.d/${file##*tmp-rules--}"
  24. rm -f "$file"
  25. done
  26. end script