]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - config.c
Add new mode: --incremental
[thirdparty/mdadm.git] / config.c
index 7101c3b0f14a4b29e112310e05b21cada9689978..73031b7366f080525b562cb9d07b03c1eaa82be8 100644 (file)
--- a/config.c
+++ b/config.c
@@ -86,7 +86,7 @@ char *keywords[] = {
        [Mailaddr] = "mailaddr",
        [Mailfrom] = "mailfrom",
        [Program]  = "program",
-       [CreateDev]   = "create",
+       [CreateDev]= "create",
        [Homehost] = "homehost",
        [LTEnd]    = NULL
 };
@@ -747,6 +747,22 @@ mddev_dev_t conf_get_devs()
        return dlist;
 }
 
+int conf_test_dev(char *devname)
+{
+       struct conf_dev *cd;
+       if (cdevlist == NULL)
+               /* allow anything by default */
+               return 1;
+       for (cd = cdevlist ; cd ; cd = cd->next) {
+               if (strcasecmp(cd->name, "partitions") == 0)
+                       return 1;
+               if (fnmatch(cd->name, devname, FNM_PATHNAME) == 0)
+                       return 1;
+       }
+       return 0;
+}
+
+
 int match_oneof(char *devices, char *devname)
 {
     /* check if one of the comma separated patterns in devices