From: Marius Mauch Date: Sat, 6 Oct 2007 15:40:38 +0000 (-0000) Subject: let dohtml handle weird filenames, patch by TGL (bug #171272) X-Git-Tag: v2.2_pre1~700 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a44cc3f7efbc1dfc5abed527a3bf752cd51a5b5c;p=portage.git let dohtml handle weird filenames, patch by TGL (bug #171272) svn path=/main/trunk/; revision=7983 --- diff --git a/bin/dohtml b/bin/dohtml index 5087ca430..b94629a76 100755 --- a/bin/dohtml +++ b/bin/dohtml @@ -34,17 +34,17 @@ import sys import types def dodir(path): - os.system("install -d '%s'" % path) + os.spawnlp(os.P_WAIT, "install", "install", "-d", path) def dofile(src,dst): - - os.system("install -m0644 '%s' '%s'" % (src, dst)) + os.spawnlp(os.P_WAIT, "install", "install", "-m0644", src, dst) def install(basename, dirname, options, prefix=""): - fullpath = basename - if prefix: fullpath = prefix + "/" + fullpath - if dirname: fullpath = dirname + "/" + fullpath + if prefix: + fullpath = prefix + "/" + fullpath + if dirname: + fullpath = dirname + "/" + fullpath if options.DOCDESTTREE: destdir = options.D + "usr/share/doc/" + options.PF + "/" + options.DOCDESTTREE + "/" + options.doc_prefix + "/" + prefix