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
|
if stat -c %i . &> /dev/null ; then
BSD_STAT=0
else
BSD_STAT=1
fi
get_inode_number()
{
if [ "$BSD_STAT" -eq 1 ]; then
stat -f %i "$1"
else
stat -c %i "$1"
fi
}
get_link_count()
{
if [ "$BSD_STAT" -eq 1 ]; then
stat -f %l "$1"
else
stat -c %h "$1"
fi
}
get_file_size()
{
if [ "$BSD_STAT" -eq 1 ]; then
stat -f %z "$1"
else
stat -c %s "$1"
fi
}
wimlib_imagex()
{
../../wimlib-imagex "$@"
}
wimappend()
{
wimlib_imagex append "$@" > /dev/null
}
wimapply()
{
wimlib_imagex apply "$@" > /dev/null
}
wimcapture()
{
wimlib_imagex capture "$@" > /dev/null
}
wimdelete()
{
wimlib_imagex delete "$@" > /dev/null
}
wimdir()
{
wimlib_imagex dir "$@"
}
wimexport()
{
wimlib_imagex export "$@" > /dev/null
}
wimextract()
{
wimlib_imagex extract "$@" > /dev/null
}
wiminfo()
{
wimlib_imagex info "$@"
}
wimjoin()
{
wimlib_imagex join "$@" > /dev/null
}
wimmount()
{
wimlib_imagex mount "$@" > /dev/null
}
wimmountrw()
{
wimlib_imagex mountrw "$@" > /dev/null
}
wimoptimize()
{
wimlib_imagex optimize "$@" > /dev/null
}
wimsplit()
{
wimlib_imagex split "$@" > /dev/null
}
wimunmount()
{
wimlib_imagex unmount "$@" > /dev/null
}
wimupdate()
{
wimlib_imagex update "$@" > /dev/null
}
wimverify()
{
wimlib_imagex verify "$@" > /dev/null
}
wim_ctype()
{
wiminfo $1 | grep Compression | awk '{print $2}'
}
default_cleanup()
{
rm -rf $TEST_SUBDIR
}
error()
{
echo "****************************************************************"
echo " Test failure "
echo $*
echo "****************************************************************"
exit 1
}
|