aboutsummaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python-pycparser.inc
AgeCommit message (Collapse)Author
2017-12-30python-pycparser: add pprint to the RDEPENDSDerek Straka
Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-12-27python-pycparser: update RDEPENDS to add plyDerek Straka
Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2017-09-13python-pycparser: Add HOMEPAGE info into recipe file.Huang Qiyu
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13python-pycparser: update to version 2.18Derek Straka
Update license checksum and verify terms are unchanged Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-11python-pycparser: reverse depend on cpp.Ismo Puustinen
Pycparser requires installed C preprocessor to work correctly. Add cpp to RDEPENDS. Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23python-pycparser: update to version 2.17Derek Straka
Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-05python-pycparser: Extend recipe to support Python 3Fabio Berton
- Add Python 3 recipe - Add native and nativesdk to BBCLASSEXTEND Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
value='paule/bracket-fixes'>paule/bracket-fixes OpenEmbedded Core user contribution treesGrokmirror user
summaryrefslogtreecommitdiffstats
path: root/scripts/swabber-strace-attach
blob: bb0391a7cadebf86a9e1652cd539cf4ae2916044 (plain)
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
27
28
29
30
31
#!/usr/bin/env python
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 = file(os.devnull, 'r')
so = file(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)