Do not indicate failures when log upload fails

We have this velia thingy which lights up a red LED when something fails
within the system. It turns out that some failures are, however, not
really a *fault* of the system. For example, when a central log server
gets rebooted and the system is configured to upload debugging logs,
there's no point in treating that as a "system failure".

Fix this by selectively blacklisting some systemd services and ignoring
their transient failures (or even permanent ones, really, we have no way
of distinguishing among them anyway).

Change-Id: I0649c61454b99a7912f88307bf5e0273f08c0067
diff --git a/package/velia/velia.service b/package/velia/velia.service
index f837b34..f080b75 100644
--- a/package/velia/velia.service
+++ b/package/velia/velia.service
@@ -6,7 +6,7 @@
 [Service]
 Type=simple
 ExecStartPre=/bin/sh -c 'for COLOUR in red green blue; do echo none > /sys/class/leds/status:$${COLOUR}/trigger; echo 0 > /sys/class/leds/status:green/brightness; done'
-ExecStart=/usr/bin/veliad --log-level=4
+ExecStart=/usr/bin/veliad --log-level=4 --systemd-ignore-unit=systemd-journal-upload.service
 ExecStopPost=/bin/sh -c 'for COLOUR in red green blue; do echo 0 > /sys/class/leds/status:$$COLOUR/brightness; done; [[ "$EXIT_CODE" == "exited" ]] && COLOUR="green" || COLOUR="red"; echo timer > /sys/class/leds/status:$$COLOUR/trigger; echo 256 > /sys/class/leds/status:$$COLOUR/brightness'
 PrivateTmp=yes
 PrivateDevices=no