File: stap-prep.patch

package info (click to toggle)
systemtap 5.1-5
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 47,964 kB
  • sloc: cpp: 80,838; ansic: 54,757; xml: 49,725; exp: 43,665; sh: 11,527; python: 5,003; perl: 2,252; tcl: 1,312; makefile: 1,006; javascript: 149; lisp: 105; awk: 101; asm: 91; java: 70; sed: 16
file content (26 lines) | stat: -rw-r--r-- 1,030 bytes parent folder | download | duplicates (2)
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
Index: systemtap/stap-prep
===================================================================
--- systemtap.orig/stap-prep
+++ systemtap/stap-prep
@@ -150,7 +150,7 @@ export DEBIAN_FRONTEND
 case "$DISTRO" in 
     Debian) # 2.6.32-39
 	if uname -v | grep -q Debian; then
-	    VERSION="$(uname -v | cut -d " " -f 4)"
+	    VERSION="$(uname -v | grep -oE 'Debian ([0-9\.-]+)' | sed 's/Debian //')"
 	else
             VERSION="$(cut -d " " -f 3 /proc/version)"
 	fi
@@ -170,7 +170,11 @@ esac
     echo "linux-image-$ABINAME = $VERSION"
     echo "linux-headers-$ABINAME = $VERSION"
     if [ "$DEBUGINFOD" -eq 0 ]; then # add dbgsym search if not already 
-        echo "linux-image-$ABINAME-dbgsym = $VERSION"
+        if [ "$DISTRO" = "Debian" ]; then
+	        echo "linux-image-$ABINAME-dbg = $VERSION"
+        else
+            echo "linux-image-$ABINAME-dbgsym = $VERSION"
+        fi
     fi
 ) | while read package relation requiredversion; do
     installedversion="$(dpkg-query -W "$package" 2> /dev/null | cut -f 2)"