fbsplash: cosmetic comment and Config text fixes; rename .ini -> .cfg

This commit is contained in:
Denis Vlasenko 2008-03-26 15:12:11 +00:00
parent c6dbb85c9e
commit 25a9c17f55
3 changed files with 15 additions and 26 deletions

View File

@ -209,14 +209,14 @@ config FBSPLASH
Can be used during boot phase of an embedded device. ~2kb. Can be used during boot phase of an embedded device. ~2kb.
Usage: Usage:
- use kernel option 'vga=xxx' or otherwise enable fb device. - use kernel option 'vga=xxx' or otherwise enable fb device.
- put somewhere the fbsplash.ini file and image in .ppm format. - put somewhere fbsplash.cfg file and an image in .ppm format.
- $ setsid fbsplash [params] & - $ setsid fbsplash [params] &
-c: hide cursor -c: hide cursor
-d /dev/fbN: framebuffer device (if not /dev/fb0) -d /dev/fbN: framebuffer device (if not /dev/fb0)
-s path_of_image_file -s path_to_image_file (can be "-" for stdin)
-i path_of_ini_file -i path_to_cfg_file
-f path_of_fifo (can be "-" for stdin) -f path_to_fifo (can be "-" for stdin)
- if you want to run applet only in presence of kernel parameter: - if you want to run it only in presence of kernel parameter:
grep -q "fbsplash=on" </proc/cmdline && setsid fbsplash [params] & grep -q "fbsplash=on" </proc/cmdline && setsid fbsplash [params] &
- commands for fifo: - commands for fifo:
"NN" (ASCII decimal number) - percentage to show on progress bar "NN" (ASCII decimal number) - percentage to show on progress bar

View File

@ -1,7 +1,5 @@
/* vi: set sw=4 ts=4: */ /* vi: set sw=4 ts=4: */
/* /*
* splash implementation for busybox
*
* Copyright (C) 2008 Michele Sanges <michele.sanges@otomelara.it>, * Copyright (C) 2008 Michele Sanges <michele.sanges@otomelara.it>,
* <michele.sanges@gmail.it> * <michele.sanges@gmail.it>
* *
@ -9,34 +7,25 @@
* *
* Usage: * Usage:
* - use kernel option 'vga=xxx' or otherwise enable framebuffer device. * - use kernel option 'vga=xxx' or otherwise enable framebuffer device.
* - put somewhere the fbsplash.ini file and image in .ppm format. * - put somewhere fbsplash.cfg file and an image in .ppm format.
* - configure applet by editing .ini file.
* - run applet: $ setsid fbsplash [params] & * - run applet: $ setsid fbsplash [params] &
* -c: hide cursor * -c: hide cursor
* -d /dev/fbN: framebuffer device (if not /dev/fb0) * -d /dev/fbN: framebuffer device (if not /dev/fb0)
* -s path_of_image_file * -s path_to_image_file (can be "-" for stdin)
* -i path_of_ini_file * -i path_to_cfg_file
* -f path_of_fifo (can be "-" for stdin) * -f path_to_fifo (can be "-" for stdin)
* - if you want to run the applet only in presence of a kernel parameter * - if you want to run it only in presence of a kernel parameter
* (for example fbsplash=on), type: * (for example fbsplash=on), use:
* grep -q "fbsplash=on" </proc/cmdline && setsid fbsplash [params] * grep -q "fbsplash=on" </proc/cmdline && setsid fbsplash [params]
* - commands for fifo: * - commands for fifo:
* "NN" (ASCII decimal number) - percentage to show on progress bar. * "NN" (ASCII decimal number) - percentage to show on progress bar.
* "exit" (or just close fifo) - well you guessed it. * "exit" (or just close fifo) - well you guessed it.
*/ */
/**
* Splash implementation for busybox
* \file: fbsplash.c
* \author Michele Sanges <michele.sanges@otomelara.it> <michele.sanges@gmail.com>
* \version 1.0.0
* \date 07/03/2008
*/
#include "libbb.h" #include "libbb.h"
#include <linux/fb.h> #include <linux/fb.h>
/* If you want logging messages on /tmp/fbsplash_log... */ /* If you want logging messages on /tmp/fbsplash.log... */
#define DEBUG 0 #define DEBUG 0
#define BYTES_PER_PIXEL 2 #define BYTES_PER_PIXEL 2
@ -355,7 +344,7 @@ static void init(const char *ini_filename)
case 7: case 7:
G.bdebug_messages = val; G.bdebug_messages = val;
if (G.bdebug_messages) if (G.bdebug_messages)
G.logfile_fd = xfopen("/tmp/fbsplash_log", "w"); G.logfile_fd = xfopen("/tmp/fbsplash.log", "w");
break; break;
#endif #endif
err: err: