+# if we're using systemd then redfine functions for
+# output in systemd style
+if $SYSTEMD ; then
+ einfo() {
+ printf "[ ${GREEN}OK${NORMAL} ] %s\n" "$*"
+ }
+
+ ewarn() {
+ printf "[ ${YELLOW}WARN${NORMAL} ] %s\n" "$*"
+ }
+
+ eerror() {
+ printf "[ ${RED}FAIL${NORMAL} ] %s\n" "$*"
+ }
+
+ eend() {
+ :
+ }
+fi
+
+# don't expose unneeded local variables
+unset SYSTEMD
+