From 3a1cc82a8dbdfd73426d4120c84c7121118af546 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Thu, 3 Jan 2008 13:02:03 +0000 Subject: [PATCH] Allow a BRANDING define to be used. --- README | 3 +++ src/rc.c | 14 ++++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/README b/README index 0a206875..cf959f9c 100644 --- a/README +++ b/README @@ -14,6 +14,9 @@ PAM=pam TERMCAP=ncurses TERMCAP=termcap +You can also brand OpenRC if you so wish like so +BRANDING=\"Gentoo/$(uname -s)\" + If any of the following files exist then we do not overwrite them /etc/devd.conf /etc/rc diff --git a/src/rc.c b/src/rc.c index 1bdf588e..ac462ff5 100644 --- a/src/rc.c +++ b/src/rc.c @@ -877,7 +877,11 @@ int main (int argc, char **argv) eerrorx ("arguments required"); if (argc > 1 && (strcmp (argv[1], "--version") == 0)) { - printf ("%s (OpenRC) version " VERSION "\n", applet); + printf ("%s (OpenRC" +#ifdef BRANDING + " " BRANDING +#endif + ") version " VERSION "\n", applet); exit (EXIT_SUCCESS); } @@ -1059,7 +1063,13 @@ int main (int argc, char **argv) run_script (INITEARLYSH); uname (&uts); - printf ("\n %sOpenRC %s" VERSION "%s is starting up\n\n", + printf ("\n %sOpenRC %s" VERSION "%s is starting up %s", +#ifdef BRANDING + BRANDING +#else + "" +#endif + "\n\n", ecolor (ECOLOR_GOOD), ecolor (ECOLOR_HILITE), ecolor (ECOLOR_NORMAL));