#!/bin/sh # # Copyright (c) 2013 Nagios Plugins Development Team # # Originally written by Holger Weiss . # # This file is free software; the Nagios Plugins Development Team gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # # This program is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY, to the extent permitted by law; without even the implied # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. set -u export PATH='/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' myself=${0##*/} create_checksum() { tarball=$1 shasum -a 1 -b "$tarball" >"$tarball.sha1" touch --date="$(stat --format='%y' "$tarball")" "$tarball.sha1" } if [ $# -eq 1 ] && [ "x$1" = 'x-h' -o "x$1" = 'x--help' ] then echo "Usage: $myself tarball ..." exit 0 fi for tarball in "$@" do create_checksum "$tarball" done