summaryrefslogtreecommitdiff
path: root/scripts/swabber-strace-attach
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-06 12:23:29 +0100
commite18657df0b7e45a224fae17e68c447eae94258ac (patch)
tree7e43687f3bfd26604d742f82c0dd0643ff11a3e1 /scripts/swabber-strace-attach
parent554719e3f65e468f89a96d4869766d3ff7a8012e (diff)
downloadopenembedded-core-e18657df0b7e45a224fae17e68c447eae94258ac.tar.gz
openembedded-core-e18657df0b7e45a224fae17e68c447eae94258ac.tar.bz2
openembedded-core-e18657df0b7e45a224fae17e68c447eae94258ac.zip
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. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/swabber-strace-attach')
-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 @@
-#!/usr/bin/env python3
-import os
-import sys
-import subprocess
-
-# Detach from the controlling terminal and parent process by forking twice to daemonize ourselves,
-# then run the command passed as argv[1]. Send log data to argv[2].
-
-pid = os.fork()
-if (pid == 0):
- os.setsid()
- pid = os.fork()
- if (pid != 0):
- os._exit(0)
-else:
- sys.exit()
-
-
-si = open(os.devnull, 'r')
-so = open(sys.argv[2], 'w')
-se = so
-
-# Replace those fds with our own
-os.dup2(si.fileno(), sys.stdin.fileno())
-os.dup2(so.fileno(), sys.stdout.fileno())
-os.dup2(se.fileno(), sys.stderr.fileno())
-
-ret = subprocess.call(sys.argv[1], shell=True)
-
-os._exit(ret)
-