mirror of
https://github.com/sheumann/hush.git
synced 2024-12-30 05:29:47 +00:00
fbsplash: cosmetic comment and Config text fixes; rename .ini -> .cfg
This commit is contained in:
parent
c6dbb85c9e
commit
25a9c17f55
@ -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
|
||||||
|
@ -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:
|
||||||
|
Loading…
Reference in New Issue
Block a user