blob: c1e2420806a4de206a579cb7bd636fc5c4e5569d (
plain)
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
|
# preparation script for running keyring tests
# --- need to run in own session keyring
if [ "x`keyctl rdescribe @s | sed 's/.*;//'`" != "xRHTS/keyctl/$$" ]
then
echo "Running with session keyring RHTS/keyctl/$$"
exec keyctl session "RHTS/keyctl/$$" sh $0 $@ || exit 8
fi
# Set up for the Red Hat Test System
RUNNING_UNDER_RHTS=0
if [ -x /usr/bin/rhts_environment.sh ]
then
PACKAGE=$(rpm -q --qf "%{name}" --whatprovides /bin/keyctl)
. /usr/bin/rhts_environment.sh
RUNNING_UNDER_RHTS=1
elif [ -z "$OUTPUTFILE" ]
then
OUTPUTFILE=$PWD/test.out
echo -n >$OUTPUTFILE
fi
case `lsb_release -i | awk '{ print $3}'` in
Fedora*) OSDIST=Fedora;;
RedHatEnterprise*) OSDIST=RHEL;;
*) OSDIST=Unknown;;
esac
OSRELEASE=`lsb_release -r | awk '{ print $2}'`
KEYUTILSVER=`keyctl --version 2>/dev/null`
if [ -n "$KEYUTILSVER" ]
then
:
elif [ -x /bin/rpm ]
then
KEYUTILSVER=`rpm -q keyutils`
else
echo "Can't determine keyutils version" >&2
exit 9
fi
KEYUTILSVER=`expr "$KEYUTILSVER" : '.*keyutils-\([0-9.]*\).*'`
|