Our configuration mechanism could be easily extended with
--with-udev-dir and --with-hotplug-dir. If nothing (or "auto") is
specified, we could probe for the existence of the directories
/etc/udev/rules.d, /etc/hotplug, and other such common directories as
the need may arise, and install the stuff if the directories exist. If
giving --with-udev-dir without argument, we would probe for the
directories but fail if none was found. If giving --without-udev-dir,
the stuff would not be installed at all.
I think it makes sense to install one (or both) types of files (by
default), regardless of whether the udev binary is found, just in case
the corresponding directories exist. For example, we also install CGI
files without probing for a web server.
The number prefix (or perhaps the entire filename?) could be made
separately configurable. I'm not sure how important that prefix
is. Wouldn't basically any number work?
-- Peter
Charles Lepple wrote:>
> Does anyone else have any thoughts on automatically installing the
> udev rules file to avoid all of the "can't find UPS" errors?
>
> If we make this a ./configure parameter, we can check for the
> existence of the udev binary, and allow customization of the rule file
> name (for adjusting the number prefix).
>
> I still think it can't hurt to expand the USB driver error messages a
> bit (if the user is not running as root) but I haven't had time to
> work on that.
>
> --
> - Charles Lepple
>
> _______________________________________________
> Nut-upsdev mailing list
> Nut-upsdev@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev
>