+ if (strcasecmp(variable, "udev_db") == 0) {
+ strfieldcpy(udev_db_path, value);
+ no_trailing_slash(udev_db_path);
+ continue;
+ }
+
+ if (strcasecmp(variable, "udev_rules") == 0) {
+ strfieldcpy(udev_rules_filename, value);
+ no_trailing_slash(udev_rules_filename);
+ continue;
+ }
+
+ if (strcasecmp(variable, "udev_permissions") == 0) {
+ strfieldcpy(udev_permissions_filename, value);
+ no_trailing_slash(udev_permissions_filename);
+ continue;
+ }
+
+ if (strcasecmp(variable, "default_mode") == 0) {
+ default_mode = strtol(value, NULL, 8);
+ continue;
+ }
+
+ if (strcasecmp(variable, "default_owner") == 0) {
+ strfieldcpy(default_owner, value);
+ continue;
+ }
+
+ if (strcasecmp(variable, "default_group") == 0) {
+ strfieldcpy(default_group, value);
+ continue;
+ }
+
+ if (strcasecmp(variable, "udev_log") == 0) {
+ udev_log = string_is_true(value);