summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README3
-rw-r--r--src/rc.c14
2 files changed, 15 insertions, 2 deletions
diff --git a/README b/README
index 0a20687..cf959f9 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 1bdf588..ac462ff 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));