#!/bin/sh . ${CIRROS_LIB:=/lib/cirros/shlib_cirros} || { echo "failed to read ${CIRROS_LIB}" 1>&2; exit 1; } Usage() { cat <&2; exit 1; } [ "$1" = "-h" -o "$1" = "--help" ] && { Usage; exit 0; } if [ -n "$log" -o "$log" = "-" ]; then time_call resize2fs "$dev" >"$log" 2>&1 else time_call resize2fs "$dev" fi ret=$? delta=$_RET_TIME [ $ret -eq 0 ] && summary="$dev resized successfully [took ${delta}s]" || summary="$dev resize failed ($ret) [took ${delta}s]" if [ "$log" = "-" ]; then echo "$summary" elif [ -n "$log" ]; then echo "$summary" >> "$log" fi if [ -n "$sumfile" ]; then [ "$sumfile" = "-" ] && echo "$summary" || echo "$summary" >> "$sumfile" fi exit $ret # vi: ts=4 noexpandtab