summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2016-06-06 12:08:56 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-06-07 15:22:36 +0100
commita7ddbea345c90646e6b9ddb89f768865caffdf07 (patch)
tree59e7c434d0d9b6a1e95d61c8449056f200183d97 /scripts
parentc2dbcbbac48127cd014592443a6ac6062c95566f (diff)
downloadpoky-a7ddbea345c90646e6b9ddb89f768865caffdf07.tar.gz
meta: Drop swabber
swabber hasn't been used in years and never did work well in the first place. Remove its recipes, class and configuration. (From OE-Core rev: e18657df0b7e45a224fae17e68c447eae94258ac) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/swabber-strace-attach31
1 files changed, 0 insertions, 31 deletions
diff --git a/scripts/swabber-strace-attach b/scripts/swabber-strace-attach
deleted file mode 100755
index e8f325846c..0000000000
--- a/scripts/swabber-strace-attach
+++ /dev/null
@@ -1,31 +0,0 @@
1#!/usr/bin/env python3
2import os
3import sys
4import subprocess
5
6# Detach from the controlling terminal and parent process by forking twice to daemonize ourselves,
7# then run the command passed as argv[1]. Send log data to argv[2].
8
9pid = os.fork()
10if (pid == 0):
11 os.setsid()
12 pid = os.fork()
13 if (pid != 0):
14 os._exit(0)
15else:
16 sys.exit()
17
18
19si = open(os.devnull, 'r')
20so = open(sys.argv[2], 'w')
21se = so
22
23# Replace those fds with our own
24os.dup2(si.fileno(), sys.stdin.fileno())
25os.dup2(so.fileno(), sys.stdout.fileno())
26os.dup2(se.fileno(), sys.stderr.fileno())
27
28ret = subprocess.call(sys.argv[1], shell=True)
29
30os._exit(ret)
31