mirror of
https://git.yoctoproject.org/poky
synced 2026-04-27 03:32:12 +02:00
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>
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user