]> git.ipfire.org Git - thirdparty/libatasmart.git/commitdiff
allow terminating self-test with sktest
authorLennart Poettering <lennart@poettering.net>
Mon, 30 Jun 2008 21:23:38 +0000 (23:23 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 30 Jun 2008 21:23:38 +0000 (23:23 +0200)
sktest.c

index e9e6bb9c3ba7a7bea243a0f5f8f902a491f8c27a..7b67c0e082f51c4d3422a6e9f1d609caa4cde6b0 100644 (file)
--- a/sktest.c
+++ b/sktest.c
@@ -32,7 +32,7 @@ int main(int argc, char *argv[]) {
         SkSmartSelfTest test;
 
         if (argc < 3) {
-            g_printerr("%s [DEVICE] [short|extended|conveyance]\n", argv[0]);
+            g_printerr("%s [DEVICE] [short|extended|conveyance|abort]\n", argv[0]);
             return 1;
         }
 
@@ -44,6 +44,8 @@ int main(int argc, char *argv[]) {
             test = SK_SMART_SELF_TEST_EXTENDED;
         else if (!(g_strcasecmp(argv[2], sk_smart_self_test_to_string(SK_SMART_SELF_TEST_CONVEYANCE))))
             test = SK_SMART_SELF_TEST_CONVEYANCE;
+        else if (!(g_strcasecmp(argv[2], sk_smart_self_test_to_string(SK_SMART_SELF_TEST_ABORT))))
+            test = SK_SMART_SELF_TEST_ABORT;
         else {
             g_printerr("Unknown test '%s'.\n", argv[2]);
             return 1;