Lines Matching refs:os
49 import os
61 SRC_DIR = os.path.dirname(os.path.realpath(__file__))
63 sys.path.insert(0, os.path.join(SRC_DIR, LIB_DIR))
108 path = os.path.expanduser(path)
111 base = os.getcwd()
115 path = os.path.join(base, path)
118 return os.path.abspath(path)
128 config = os.path.join(self.srctree, ".config")
130 if not os.path.isfile(config):
173 sphinxopts = shlex.split(os.environ.get("SPHINXOPTS", ""))
207 self.kernelversion = os.environ.get("KERNELVERSION", "unknown")
208 self.kernelrelease = os.environ.get("KERNELRELEASE", "unknown")
209 self.pdflatex = os.environ.get("PDFLATEX", "xelatex")
220 self.python = os.environ.get("PYTHON3")
225 self.latexopts = os.environ.get("LATEXOPTS", "-interaction=batchmode -no-shell-escape")
227 self.latexopts = os.environ.get("LATEXOPTS", "")
230 verbose = bool(os.environ.get("KBUILD_VERBOSE", "") != "")
239 self.srctree = os.environ.get("srctree")
242 os.environ["srctree"] = self.srctree
247 self.sphinxbuild = os.environ.get("SPHINXBUILD", "sphinx-build")
248 self.kerneldoc = self.get_path(os.environ.get("KERNELDOC",
258 self.env = os.environ.copy()
268 bin_dir = os.path.join(venv, "bin")
269 if not os.path.isfile(os.path.join(bin_dir, "activate")):
343 css = os.path.expanduser(css)
345 css = os.path.join(self.srctree, css)
347 static_dir = os.path.join(output_dir, "_static")
348 os.makedirs(static_dir, exist_ok=True)
417 pdf_from = os.path.join(from_dir, pdf_name)
418 pdf_to = os.path.join(pdf_dir, pdf_name)
419 out_name = os.path.relpath(pdf_to, self.builddir)
425 if success and os.path.exists(pdf_from):
426 os.rename(pdf_from, pdf_to)
474 deny_vf = os.path.expanduser(deny_vf)
475 if os.path.isdir(deny_vf):
479 pdf_dir = os.path.join(from_dir, "../pdf")
480 os.makedirs(pdf_dir, exist_ok=True)
490 with os.scandir(from_dir) as it:
597 for fname in glob(os.path.join(src_dir, "**"), recursive=True):
598 if os.path.isfile(fname) and fname.endswith(".rst"):
605 if os.path.isfile(match.group(1)):
669 os.environ["DOCS_THEME"] = theme
683 docs_dir = os.path.abspath(os.path.join(self.srctree, "Documentation"))
690 kerneldoc = os.path.relpath(kerneldoc, self.srctree)
704 sphinxdirs = os.environ.get("SPHINXDIRS", ".")
735 src_dir = os.path.join(docs_dir, sphinxdir)
736 doctree_dir = os.path.join(self.builddir, ".doctrees")
737 output_dir = os.path.join(self.builddir, sphinxdir, out_dir)
742 src_dir = os.path.normpath(src_dir)
743 doctree_dir = os.path.normpath(doctree_dir)
744 output_dir = os.path.normpath(output_dir)
746 os.makedirs(doctree_dir, exist_ok=True)
747 os.makedirs(output_dir, exist_ok=True)