1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
|
#!/bin/bash
# This file is part of Firejail project
# Copyright (C) 2014-2025 Firejail Authors
# License GPL v2
export MALLOC_CHECK_=3
export MALLOC_PERTURB_=$(($RANDOM % 255 + 1))
export LC_ALL=C
if command -v gzip
then
echo "TESTING: gzip"
./gzip.exp
else
echo "TESTING SKIP: md5sum not found"
fi
if command -v md5sum
then
echo "TESTING: md5sum"
./md5sum.exp
else
echo "TESTING SKIP: md5sum not found"
fi
if command -v sha512sum
then
echo "TESTING: sha512sum"
./sha512sum.exp
else
echo "TESTING SKIP: sha512sum not found"
fi
if command -v cpio
then
echo "TESTING: cpio"
./cpio.exp
else
echo "TESTING SKIP: cpio not found"
fi
if command -v gzip
then
echo "TESTING: gzip"
./gzip.exp
else
echo "TESTING SKIP: gzip not found"
fi
if command -v xz
then
echo "TESTING: xz"
./xz.exp
else
echo "TESTING SKIP: xz not found"
fi
if command -v file
then
echo "TESTING: file"
./file.exp
else
echo "TESTING SKIP: file not found"
fi
if command -v tar
then
echo "TESTING: tar"
./tar.exp
else
echo "TESTING SKIP: tar not found"
fi
if command -v ping
then
echo "TESTING SKIP: ping"
else
echo "TESTING SKIP: ping not found"
fi
if command -v dig
then
echo "TESTING: dig"
./dig.exp
else
echo "TESTING SKIP: dig not found"
fi
if command -v host
then
echo "TESTING: host"
./host.exp
else
echo "TESTING SKIP: host not found"
fi
if command -v nslookup
then
echo "TESTING: nslookup"
./host.exp
else
echo "TESTING SKIP: nslookup not found"
fi
if command -v man
then
echo "TESTING: man"
./man.exp
else
echo "TESTING SKIP: man not found"
fi
if command -v wget
then
echo "TESTING: FIXME: wget"
#./wget.exp # FIXME: Broken in CI
else
echo "TESTING SKIP: wget not found"
fi
if command -v curl
then
echo "TESTING: curl"
./curl.exp
else
echo "TESTING SKIP: curl not found"
fi
if command -v strings
then
echo "TESTING: FIXME: strings"
#./strings.exp # FIXME: Broken since commit 3077b2d1f
else
echo "TESTING SKIP: strings not found"
fi
if command -v whois
then
echo "TESTING: whois"
./whois.exp
else
echo "TESTING SKIP: whois not found"
fi
|