1 2 3 4 5 6 7 8 9 10 11 12 13
|
#!/bin/sh -e
# only save calls with "-r" for actual shutdowns, because on uc20, shutdown is a
# symlink to systemctl, so we also see calls like `systemctl stop serial-getty@ttyS0`
# that would show up in the mock-shutdown.calls and confuse the test
if [ "$1" = "-r" ]; then
echo "$*" >> /tmp/mock-shutdown.calls
exit 0
else
# not the shutdown command so we need to execute the original systemctl
# which needs to have been copied over to this location
exec /tmp/orig-systemctl "$@"
fi
|