/
githubmirror
/
keyutils
Обзор
Документация
Войти
/
githubmirror
/
keyutils
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/keyctl/session/valid/runtest.sh
42 строки
1 KB
David Howells
TEST: Make it possible to use OSRELEASE with the version comparison functions
06 мар 2014, 19:29
06 мар 2014, 19:29
805b57f
Код
Авторство
О чём код?
#!/bin/bash . ../../../prepare.inc.sh . ../../../toolbox.inc.sh # ---- do the actual testing ---- result=PASS echo "++++ BEGINNING TEST" >$OUTPUTFILE # describe the keyring created for an anonymous session if [ $OSDIST = RHEL ] && version_less_than $OSRELEASE 6 then marker "ANON SESSION" new_session - keyctl rdescribe @s "@" expect_key_rdesc rdesc "keyring@.*@.*@.*@_ses[^@]*\$" # check the session keyring ID is shown seskeyring="`tail -2 $OUTPUTFILE | head -1`" if ! expr "$seskeyring" : "Joined session keyring: [0-9]*" >&/dev/null then failed fi fi # describe the keyring created for a named session marker "NAMED SESSION" new_session qwerty keyctl rdescribe @s "@" expect_key_rdesc rdesc "keyring@.*@.*@.*@qwerty" # check the session keyring ID is shown seskeyring="`tail -2 $OUTPUTFILE | head -1`" if ! expr "$seskeyring" : "Joined session keyring: [0-9]*" >&/dev/null then failed fi echo "++++ FINISHED TEST: $result" >>$OUTPUTFILE # --- then report the results in the database --- toolbox_report_result $TEST $result