[Unit] Description=Flash image %I to CPLD [Service] Type=oneshot RemainAfterExit=no ExecStartPre=/bin/sh -c 'touch /tmp/mbcpld_update_status' ExecStart=/usr/bin/flashcpld /tmp/images/%i ExecStopPost=/bin/sh -c 'echo $EXIT_STATUS > /tmp/mbcpld_update_status'