diff options
Diffstat (limited to 'stap-server')
-rwxr-xr-x | stap-server | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/stap-server b/stap-server index 3358bcf1..f9ccde04 100755 --- a/stap-server +++ b/stap-server @@ -368,9 +368,9 @@ function create_response { # Add the contents of the stap temp directory to the server output directory ln -s $tmpdir_stap `basename $tmpdir_stap` - # Sign any resulting module if --unprivileged was specified. - if test $unprivileged = 1; then - modname=`find $tmpdir_stap -name '*.ko'` + # Sign the resulting module if --unprivileged was specified. + if test $unprivileged = 1 -a $p_phase -ge 4; then + modname=$tmpdir_stap/`grep -m1 '^.*\.ko$' stdout` if test "X$modname" != "X"; then ${stap_exec_prefix}stap-sign-module $modname $ssl_db fi |