diff --git a/util/admin/systemtap/actions.py b/util/admin/systemtap/actions.py
index 1406b1791a..0cbdc8e391 100644
--- a/util/admin/systemtap/actions.py
+++ b/util/admin/systemtap/actions.py
@@ -10,6 +10,8 @@ from pisi.actionsapi import autotools
from pisi.actionsapi import get
def setup():
+ shelltools.unlink('pwd.lock')
+
pisitools.dosed("configure.ac", "-Werror")
pisitools.dosed("Makefile.am", "-Werror")
autotools.autoreconf("-vfi")
@@ -17,6 +19,7 @@ def setup():
autotools.configure("--enable-sqlite \
--enable-pie \
--disable-docs \
+ --disable-static \
--disable-publican \
--disable-crash \
--disable-silent-rules \
@@ -36,9 +39,8 @@ def install():
pisitools.dodir("/etc/stap-server/conf.d")
pisitools.dodir("/etc/systemtap/conf.d")
pisitools.dodir("/etc/systemtap/script.d")
-
- pisitools.dobin("stap-prep")
+ pisitools.dobin("stap-prep")
pisitools.domove("/var/run/stap-server", "/run/")
pisitools.removeDir("var/run")
diff --git a/util/admin/systemtap/pspec.xml b/util/admin/systemtap/pspec.xml
index cc7bb432f9..1a94e8c9e7 100644
--- a/util/admin/systemtap/pspec.xml
+++ b/util/admin/systemtap/pspec.xml
@@ -12,32 +12,33 @@
app:console
Instrumentation System
systemtap is an instrumentation system for systems running Linux 2.6. Developers can write instrumentation to collect data on the operation of the system.
- ftp://sourceware.org/pub/systemtap/releases/systemtap-3.2.tar.gz
+ https://sourceware.org/systemtap/ftp/releases/systemtap-4.2.tar.gz
+ bzip2
+ nss-devel
+ boost-devel
python-devel
sqlite-devel
- readline-devel
+ json-c-devel
ncurses-devel
libxml2-devel
- json-c-devel
- boost-devel
- nss-devel
+ readline-devel
+ elfutils-devel
python-setuptools
-
-
systemtap
+ elfutils
readline
sqlite
python
+ libgcc
+ bzip2
nspr
nss
- elfutils
- libgcc
/etc
@@ -98,6 +99,13 @@
+
+ 2020-02-02
+ 4.2
+ Version bump
+ Kamil Atlı
+ suvari@pisilinux.org
+
2018-08-10
3.2
@@ -120,4 +128,4 @@
osman.erkan@pisilinux.org
-
+
\ No newline at end of file