diff -up NetworkManager-1.0.0/src/settings/plugins/ifcfg-rh/reader.c.0007.rh1160013.routing-rules.orig NetworkManager-1.0.0/src/settings/plugins/ifcfg-rh/reader.c
--- NetworkManager-1.0.0/src/settings/plugins/ifcfg-rh/reader.c.0007.rh1160013.routing-rules.orig 2015-01-29 13:40:45.873984094 -0500
+++ NetworkManager-1.0.0/src/settings/plugins/ifcfg-rh/reader.c 2015-01-29 13:43:14.976072985 -0500
@@ -1099,7 +1099,8 @@ make_ip4_setting (shvarFile *ifcfg,
route_path = utils_get_route_path (ifcfg->fileName);
if (utils_has_complex_routes (route_path)) {
- PARSE_WARNING ("'rule-' or 'rule6-' file is present; you will need to use a dispatcher script to apply these routes");
+ if (!g_file_test ("/etc/NetworkManager/dispatcher.d/10-ifcfg-rh-routes.sh", G_FILE_TEST_EXISTS))
+ PARSE_WARNING ("'rule-' or 'rule6-' file is present; install the NetworkManager-config-routing-rules package to enable these routes");
} else if (utils_has_route_file_new_syntax (route_path)) {
/* Parse route file in new syntax */
route_ifcfg = utils_get_route_ifcfg (ifcfg->fileName, FALSE);