Lines Matching +full:stdout +full:- +full:path
1 # coding=utf-8
2 # SPDX-License-Identifier: GPL-2.0
5 kernel-feat
8 Implementation of the ``kernel-feat`` reST-directive.
11 :copyright: Copyright (C) 2016-2019 Mauro Carvalho Chehab
12 :maintained-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
15 The ``kernel-feat`` (:py:class:`KernelFeat`) directive calls the
20 .. code-block:: rst
22 .. kernel-feat:: <ABI directory location>
29 Inserts a code-block with the *raw* reST. Sometimes it is helpful to see
40 from os import path
52 app.add_directive("kernel-feat", KernelFeat)
61 u"""KernelFeat (``kernel-feat``) directive"""
75 message = ("%(fname)s:%(line_no)s: [kernel-feat WARN] : " + message) % replace
85 cwd = path.dirname(doc.current_source)
86 cmd = "get_feat.pl rest --enable-fname --dir "
90 cmd += " --arch " + self.arguments[1]
92 srctree = path.abspath(os.environ["srctree"])
96 # extend PATH with $(srctree)/scripts
99 os.environ["PATH"]
102 shell_env["PATH"] = path_env
117 env.note_dependency(os.path.abspath(fname))
125 u"""Run command ``cmd`` and return its stdout as unicode."""
130 , stdout = subprocess.PIPE
136 out, err = codecs.decode(out, 'utf-8'), codecs.decode(err, 'utf-8')
153 code_block = "\n\n.. code-block:: rst\n :linenos:\n"