1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/ctdb/tests/eventscripts/stubs/df
Martin Schwenke c7a730cbc4 ctdb-tests: Add reclock event script tests
Tweak eventscript unit test infrastructure to support.

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
2016-07-21 02:24:25 +02:00

38 lines
774 B
Bash
Executable File

#!/bin/sh
usage ()
{
echo "usage: df [-kP] [<mount-point>]"
exit 1
}
if [ "$1" = "-kP" ] ; then
shift
fi
case "$1" in
-*) usage ;;
esac
fs="${1:-/}"
# Anything starting with CTDB_DBDIR gets canonicalised to CTDB_DBDIR.
# This helps with the setting of defaults for the filesystem checks.
if [ "${fs#${CTDB_DBDIR}}" != "$fs" ] ; then
fs="$CTDB_DBDIR"
fi
# A default, for tests that don't initialise this...
if [ -z "$FAKE_FS_USE" ] ; then
FAKE_FS_USE=10
fi
echo "Filesystem 1024-blocks Used Available Capacity Mounted on"
blocks="1000000"
used=$(($blocks * $FAKE_FS_USE / 100))
available=$(($blocks - $used))
printf "%-36s %10d %10d %10d %10d%% %s\n" \
"/dev/sda1" "$blocks" "$used" "$available" "$FAKE_FS_USE" "$fs"