summaryrefslogtreecommitdiffstats
path: root/systemtap.spec
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2009-11-05 14:52:56 -0500
committerDave Brolley <brolley@redhat.com>2009-11-05 14:52:56 -0500
commita0fc7f8e96d3818a963ad41aa5043d2a5bbcb9e5 (patch)
tree37ef7bd65bf563fb88d0cb5ef34227fed324ef31 /systemtap.spec
parent5807ac6473b47074cd90f93f5b1b3c3eb452fed9 (diff)
downloadsystemtap-steved-a0fc7f8e96d3818a963ad41aa5043d2a5bbcb9e5.tar.gz
systemtap-steved-a0fc7f8e96d3818a963ad41aa5043d2a5bbcb9e5.tar.xz
systemtap-steved-a0fc7f8e96d3818a963ad41aa5043d2a5bbcb9e5.zip
PR 9973: Sign uprobes.ko when it is created and load it using insert_module.
Create home directory manually for stap-server.
Diffstat (limited to 'systemtap.spec')
-rw-r--r--systemtap.spec5
1 files changed, 4 insertions, 1 deletions
diff --git a/systemtap.spec b/systemtap.spec
index 76a91a45..3922989e 100644
--- a/systemtap.spec
+++ b/systemtap.spec
@@ -303,7 +303,9 @@ exit 0
%pre server
getent group stap-server >/dev/null || groupadd -r stap-server
-getent passwd stap-server >/dev/null || useradd -c "Systemtap Compile Server" -g stap-server -d %{_localstatedir}/lib/stap-server -m -r -s /sbin/nologin stap-server
+getent passwd stap-server >/dev/null || useradd -c "Systemtap Compile Server" -g stap-server -d %{_localstatedir}/lib/stap-server -r -s /sbin/nologin stap-server
+mkdir -p %{_localstatedir}/lib/stap-server
+chmod 755 %{_localstatedir}/lib/stap-server
exit 0
%post server
@@ -376,6 +378,7 @@ exit 0
%{_bindir}/stap-gen-cert
%{_bindir}/stap-authorize-cert
%{_bindir}/stap-authorize-signing-cert
+%{_bindir}/stap-sign-module
%{_mandir}/man1/*
%{_mandir}/man3/*