]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
Drop print_usage function
authorRay Strode <rstrode@redhat.com>
Tue, 1 Jul 2008 15:20:44 +0000 (11:20 -0400)
committerRay Strode <rstrode@redhat.com>
Tue, 1 Jul 2008 15:20:44 +0000 (11:20 -0400)
It was hard coded, and we generate help dynamically now.

src/client/plymouth.c

index cd9f47baecb7383c7f5e4d5479bef5430ba05add..ece2ea6ad674a0db54f76bda242304059b311026 100644 (file)
@@ -65,13 +65,6 @@ on_disconnect (state_t *state)
   ply_event_loop_exit (state->loop, 2);
 }
 
-void
-print_usage (void)
-{
-  ply_log ("plymouth [--ping] [--update=STATUS] [--show-splash] [--details] [--newroot=<directory>] [--sysinit] [--quit]");
-  ply_flush_log ();
-}
-
 int
 main (int    argc,
       char **argv)
@@ -83,12 +76,6 @@ main (int    argc,
 
   exit_code = 0;
 
-  if (argc <= 1)
-    {
-      print_usage ();
-      return 1;
-    }
-
   state.loop = ply_event_loop_new ();
   state.client = ply_boot_client_new ();
   state.command_parser = ply_command_parser_new ("plymouth", "Boot splash control client");
@@ -129,13 +116,16 @@ main (int    argc,
                                   "update", &status,
                                   NULL);
 
-  if (should_help)
+  if (should_help || argc < 2)
     {
       char *help_string;
 
       help_string = ply_command_parser_get_help_string (state.command_parser);
 
-      printf ("%s", help_string);
+      if (argc < 2)
+        fprintf (stderr, "%s", help_string);
+      else
+        printf ("%s", help_string);
 
       free (help_string);
       return 0;