chiark / gitweb /
add ID_BUS to *_id programs
[elogind.git] / extras / ata_id / ata_id.c
index 34b1ccdff1203be22f444626ef9ad63879fab7a4..1e99b9df9c6129e8e81490af2d10dd7038bc1795 100644 (file)
@@ -107,6 +107,8 @@ int main(int argc, char *argv[])
        int fd;
        int rc = 0;
 
+       logging_init("ata_id");
+
        for (i = 1 ; i < argc; i++) {
                char *arg = argv[i];
 
@@ -167,8 +169,13 @@ int main(int argc, char *argv[])
                printf("ID_MODEL=%s\n", model);
                printf("ID_SERIAL=%s\n", serial);
                printf("ID_REVISION=%s\n", revision);
-       } else
-               printf("%s_%s\n", model, serial);
+               printf("ID_BUS=ata\n");
+       } else {
+               if (serial[0] != '\0')
+                       printf("%s_%s\n", model, serial);
+               else
+                       printf("%s\n", model);
+       }
 
 close:
        close(fd);