tests: don't depend on GNU md5sum
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
This commit is contained in:
parent
c8d211478f
commit
c3f323cb2c
|
@ -129,7 +129,7 @@ function osx_prepare_check
|
|||
|
||||
# symlink minimally needed gnu commands into PATH
|
||||
mkdir ~/bin
|
||||
for cmd in md5sum readlink seq truncate find xargs tar sed; do
|
||||
for cmd in readlink seq truncate find xargs tar sed; do
|
||||
ln -s /usr/local/bin/g$cmd $HOME/bin/$cmd
|
||||
done
|
||||
hash -r
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
53bbf0d98205319cee2ba589e205c68b -
|
||||
35484965b7a2fd45a471c0d80cb9752c -
|
||||
53bbf0d98205319cee2ba589e205c68b
|
||||
35484965b7a2fd45a471c0d80cb9752c
|
||||
cba
|
||||
321
|
|
@ -460,7 +460,7 @@ function ts_cleanup_on_exit {
|
|||
|
||||
function ts_image_md5sum {
|
||||
local img=${1:-"$TS_OUTDIR/${TS_TESTNAME}.img"}
|
||||
echo $(md5sum "$img" | awk '{printf $1}') $(basename "$img")
|
||||
echo $("$TS_HELPER_MD5" < "$img") $(basename "$img")
|
||||
}
|
||||
|
||||
function ts_image_init {
|
||||
|
|
|
@ -23,6 +23,7 @@ ts_init "$*"
|
|||
|
||||
ts_check_test_command "$TS_CMD_MKCRAMFS"
|
||||
ts_check_test_command "$TS_CMD_FSCKCRAMFS"
|
||||
ts_check_test_command "$TS_HELPER_MD5"
|
||||
|
||||
ts_skip_nonroot
|
||||
|
||||
|
@ -45,7 +46,7 @@ test_image() {
|
|||
$TS_CMD_MKCRAMFS -N "$TO_ENDIANNESS" -b 4096 "$IMAGE_DATA" \
|
||||
"$IMAGE_CREATED" >> $TS_OUTPUT 2>&1
|
||||
|
||||
md5sum $IMAGE_CREATED | cut -d" " -f1 >> $TS_OUTPUT
|
||||
"$TS_HELPER_MD5" < "$IMAGE_CREATED" >> $TS_OUTPUT
|
||||
|
||||
rm "$IMAGE_CREATED"
|
||||
}
|
||||
|
|
|
@ -24,6 +24,7 @@ ts_init "$*"
|
|||
ts_check_test_command "$TS_CMD_MKCRAMFS"
|
||||
ts_check_test_command "$TS_CMD_MOUNT"
|
||||
ts_check_test_command "$TS_CMD_UMOUNT"
|
||||
ts_check_test_command "$TS_HELPER_MD5"
|
||||
|
||||
ts_skip_nonroot
|
||||
ts_check_losetup
|
||||
|
@ -75,7 +76,7 @@ $TS_CMD_MKCRAMFS -n $LABEL $IMAGE_SRC $IMAGE_PATH >> $TS_OUTPUT 2>&1
|
|||
ts_cd "$TS_OUTDIR"
|
||||
|
||||
ts_log "count MD5 from the image"
|
||||
MD5_OUT=$(md5sum "$IMAGE_NAME" | awk '{printf $1}') >> $TS_OUTPUT 2>&1
|
||||
MD5_OUT=$("$TS_HELPER_MD5" < "$IMAGE_NAME") >> $TS_OUTPUT 2>&1
|
||||
if [ "$MD5_EXP" != "$MD5_OUT" -a "$MD5_EXP" != "unknown" ]; then
|
||||
ts_log "is $MD5_OUT, should be $MD5_EXP"
|
||||
fi
|
||||
|
|
|
@ -23,6 +23,7 @@ TS_DESC="MBR - dos mode"
|
|||
ts_init "$*"
|
||||
|
||||
ts_check_test_command "$TS_CMD_FDISK"
|
||||
ts_check_test_command "$TS_HELPER_MD5"
|
||||
|
||||
FDISK_CMD_INIT="x\ni\n0x1\nr\n"
|
||||
FDISK_CMD_WRITE_CLOSE="w\nq\n"
|
||||
|
|
|
@ -21,6 +21,7 @@ TS_DESC="MBR - non-dos mode"
|
|||
ts_init "$*"
|
||||
|
||||
ts_check_test_command "$TS_CMD_FDISK"
|
||||
ts_check_test_command "$TS_HELPER_MD5"
|
||||
|
||||
# cmd to changes system id to 0x1
|
||||
FDISK_CMD_INIT="x\ni\n0x1\nr\n"
|
||||
|
|
|
@ -21,6 +21,7 @@ TS_DESC="invalid input tests"
|
|||
ts_init "$*"
|
||||
|
||||
ts_check_test_command "$TS_CMD_FDISK"
|
||||
ts_check_test_command "$TS_HELPER_MD5"
|
||||
|
||||
#set -x
|
||||
|
||||
|
|
|
@ -21,6 +21,7 @@ TS_DESC="sunlabel tests"
|
|||
ts_init "$*"
|
||||
|
||||
ts_check_test_command "$TS_CMD_FDISK"
|
||||
ts_check_test_command "$TS_HELPER_MD5"
|
||||
|
||||
FDISK_CMD_INIT="s\n" # create new sunlabel
|
||||
FDISK_CMD_WRITE_CLOSE="w\nq\n"
|
||||
|
|
|
@ -19,11 +19,12 @@ TS_DESC="rev"
|
|||
ts_init "$*"
|
||||
|
||||
ts_check_test_command "$TS_CMD_REV"
|
||||
ts_check_test_command "$TS_HELPER_MD5"
|
||||
|
||||
for I in {0..512}; do printf "%s " {a..z}; done | md5sum >> $TS_OUTPUT 2>&1
|
||||
for I in {0..512}; do printf "%s " {a..z}; done | "$TS_HELPER_MD5" >> $TS_OUTPUT 2>&1
|
||||
|
||||
for I in {0..512}; do printf "%s " {a..z}; done | \
|
||||
$TS_CMD_REV | md5sum >> $TS_OUTPUT 2>&1
|
||||
$TS_CMD_REV | "$TS_HELPER_MD5" >> $TS_OUTPUT 2>&1
|
||||
|
||||
printf "abc\n123" | $TS_CMD_REV >> $TS_OUTPUT 2>&1
|
||||
|
||||
|
|
|
@ -31,6 +31,7 @@ ts_init "$*"
|
|||
|
||||
ts_check_test_command "$TS_CMD_MOUNT"
|
||||
ts_check_test_command "$TS_CMD_UMOUNT"
|
||||
ts_check_test_command "$TS_HELPER_MD5"
|
||||
|
||||
ts_skip_nonroot
|
||||
ts_check_losetup
|
||||
|
@ -41,7 +42,7 @@ ts_check_prog "mkfs.ext3"
|
|||
|
||||
function mtab_checksum()
|
||||
{
|
||||
md5sum /etc/mtab | awk '{printf $1}'
|
||||
"$TS_HELPER_MD5" < /etc/mtab
|
||||
}
|
||||
|
||||
ts_device_init
|
||||
|
|
|
@ -22,6 +22,7 @@ TS_DESC="movedata"
|
|||
ts_init "$*"
|
||||
|
||||
ts_check_test_command "$TS_CMD_SFDISK"
|
||||
ts_check_test_command "$TS_HELPER_MD5"
|
||||
|
||||
ts_skip_nonroot
|
||||
ts_check_prog "mkfs.ext4"
|
||||
|
@ -35,11 +36,11 @@ udevadm settle
|
|||
|
||||
mkfs.ext4 ${TS_DEVICE}1 &> /dev/null
|
||||
udevadm settle
|
||||
CHECKSUM=$(md5sum ${TS_DEVICE}1 | awk '{print $1}')
|
||||
CHECKSUM=$("$TS_HELPER_MD5" < "${TS_DEVICE}1")
|
||||
|
||||
function checksum() {
|
||||
local dev="$1"
|
||||
CHECK=$(md5sum ${dev} | awk '{print $1}')
|
||||
CHECK=$("$TS_HELPER_MD5" < "${dev}")
|
||||
if [ "$CHECKSUM" != "$CHECK" ]; then
|
||||
echo "Checksum does not match!" >> $TS_OUTPUT
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue