mirror of
https://github.com/troglobit/finit.git
synced 2026-10-09 16:50:59 +07:00
Move all custom banner() handling to configure script.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
# Setup defaults if undefined
|
||||
defaults()
|
||||
{
|
||||
heading=${heading:='"Finit v" VERSION'}
|
||||
prefix=${prefix:="/usr"}
|
||||
sysconfdir=${sysconfdir:="/etc"}
|
||||
sbindir=${sbindir:="/sbin"}
|
||||
@@ -166,7 +167,7 @@ while [ "$*" != "" ]; do
|
||||
;;
|
||||
|
||||
with-heading)
|
||||
heading="$arg"
|
||||
heading="\"$arg\""
|
||||
;;
|
||||
|
||||
with-plugins)
|
||||
@@ -282,7 +283,7 @@ if [ $inetd -eq 0 ]; then
|
||||
fi
|
||||
|
||||
if [ x"$heading" != x"" ]; then
|
||||
echo "#define INIT_HEADING \"$heading\"" >> config.h
|
||||
echo "#define INIT_HEADING $heading" >> config.h
|
||||
fi
|
||||
|
||||
echo "#define VERBOSE_MODE $verbose" >> config.h
|
||||
|
||||
@@ -55,16 +55,14 @@ uev_ctx_t *ctx = NULL; /* Main loop context */
|
||||
|
||||
static int banner(void)
|
||||
{
|
||||
char buf[42] = INIT_HEADING;
|
||||
const char separator[] = "========================================================================";
|
||||
|
||||
if (!verbose)
|
||||
return 0;
|
||||
|
||||
delline();
|
||||
#ifdef INIT_HEADING
|
||||
echo("%s", INIT_HEADING);
|
||||
#else
|
||||
echo("Finit v" VERSION);
|
||||
echo("===================================================================");
|
||||
#endif
|
||||
fprintf(stderr, "\e[2K\e[1m%s %.*s\e[0m\n", buf, 66 - (int)strlen(buf), separator);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user