Lines Matching full: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)
126 config = os.path.join(self.srctree, ".config")
131 if not os.path.isfile(config):
177 sphinxopts = shlex.split(os.environ.get("SPHINXOPTS", ""))
218 self.kernelversion = os.environ.get("KERNELVERSION", "unknown")
219 self.kernelrelease = os.environ.get("KERNELRELEASE", "unknown")
220 self.pdflatex = os.environ.get("PDFLATEX", "xelatex")
225 for file in glob(os.environ["srctree"] + "/localversion*"):
240 self.python = os.environ.get("PYTHON3")
245 self.latexopts = os.environ.get("LATEXOPTS", "-interaction=batchmode -no-shell-escape")
247 self.latexopts = os.environ.get("LATEXOPTS", "")
251 verbose = bool(int(os.environ.get("KBUILD_VERBOSE", 0)))
261 # Source tree directory. This needs to be at os.environ, as
264 self.srctree = os.environ.get("srctree")
267 os.environ["srctree"] = self.srctree
272 self.sphinxbuild = os.environ.get("SPHINXBUILD", "sphinx-build")
273 self.kerneldoc = self.get_path(os.environ.get("KERNELDOC",
283 self.env = os.environ.copy()
291 bin_dir = os.path.join(venv, "bin")
292 if not os.path.isfile(os.path.join(bin_dir, "activate")):
366 css = os.path.expanduser(css)
368 css = os.path.join(self.srctree, css)
370 static_dir = os.path.join(output_dir, "_static")
371 os.makedirs(static_dir, exist_ok=True)
423 pdf_from = os.path.join(from_dir, pdf_name)
424 pdf_to = os.path.join(pdf_dir, pdf_name)
425 out_name = os.path.relpath(pdf_to, self.builddir)
431 if success and os.path.exists(pdf_from):
432 os.rename(pdf_from, pdf_to)
480 deny_vf = os.path.expanduser(deny_vf)
481 if os.path.isdir(deny_vf):
485 pdf_dir = os.path.join(from_dir, "../pdf")
486 os.makedirs(pdf_dir, exist_ok=True)
496 with os.scandir(from_dir) as it:
602 for fname in glob(os.path.join(src_dir, "**"), recursive=True):
603 if os.path.isfile(fname) and fname.endswith(".rst"):
610 if os.path.isfile(match.group(1)):
677 os.environ["DOCS_THEME"] = theme
691 docs_dir = os.path.abspath(os.path.join(self.srctree, "Documentation"))
698 kerneldoc = os.path.relpath(kerneldoc, self.srctree)
701 sphinxdirs = os.environ.get("SPHINXDIRS", ".")
744 src_dir = os.path.join(docs_dir, sphinxdir)
745 doctree_dir = os.path.join(self.builddir, ".doctrees")
746 output_dir = os.path.join(self.builddir, sphinxdir, out_dir)
751 src_dir = os.path.normpath(src_dir)
752 doctree_dir = os.path.normpath(doctree_dir)
753 output_dir = os.path.normpath(output_dir)
755 os.makedirs(doctree_dir, exist_ok=True)
756 os.makedirs(output_dir, exist_ok=True)
857 specified at os.environ.