# warn of coming changes
-cat << EOF
-MODALIAS and \$modalias are not needed and will be removed from one of
-the next udev versions, replace it in all rules with ENV{MODALIAS} or
-the sysfs "modalias" value.
-
-RUN="/bin/program" not longer automatically adds the subsystem
-as the first parameter. This is from the days of /sbin/hotplug
-which is dead now and it's just confusing to need to add a space at
-the end of the program name to prevent this.
-If you use rules that need the subsystem as the first parameter,
-like the old "udev_run_hotlugd" and "udev_run_devd", add the subsystem
-to the key like RUN+="/bin/program $env{SUBSYSTEM}".
-EOF
+message ""
+message "${PROBLEM_COLOR}About persistent net interfaces naming:"
+message ""
+message "${MESSAGE_COLOR}The spell now uses udev rules generator. Next time
you boot, udev will generate"
+message "a rules file called /etc/udev/rules.d/70-persistent-net.rules for
all the"
+message "interfaces it has detected. Then you can modify the name of the
interface by"
+message "changing the NAME key. Udev will not erase it."
+message "The old configuration stuff with the DEVICE_MAC field in netconf is
now obsolete."
+message "${DEFAULT_COLOR}"
diff --git a/disk/udev/HISTORY b/disk/udev/HISTORY
index 4d1c601..883193e 100644
--- a/disk/udev/HISTORY
+++ b/disk/udev/HISTORY
@@ -1,3 +1,17 @@
+2006-10-01 Flavien Bridault <vlaaad AT sourcemage.org>
+ * DETAILS: updated to 101
+ * DEPENDS: removed hotplug for old kernels since they are no longer
+ supported in this spell
+ * INSTALL: no longer installs custom helpers, use new udev rules
+ generator, removed hotplug test for dedicated rules
+ * BUILD: build rules generator
+ * rules/70-cdrom_symlinks_and_perms.rules: removed
+ * rules/70-cdrom_perms: added
+ * helpers/{mac2name,cdrom_symlink_helper}: removed
+ * rules/07-bindings.rules: removed
+ * 52-modules.rules: moved in /rules directory
+ * FINAL: removed old warns, added one about net interfaces naming
+
2006-09-23 Flavien Bridault <vlaaad AT sourcemage.org>
* DETAILS: Removed 092
* 50-default.rules: moved back firmware.sh there
diff --git a/disk/udev/INSTALL b/disk/udev/INSTALL
index d477c6f..69de821 100755
--- a/disk/udev/INSTALL
+++ b/disk/udev/INSTALL
@@ -9,15 +9,9 @@ for FILE in $SCRIPT_DIRECTORY/rules/* ;
install_config_file $FILE ${UDEV_CFG}/rules.d/$(basename $FILE)
done &&