find-xsl.py
来自「subversion-1.4.3-1.tar.gz 配置svn的源码」· Python 代码 · 共 45 行
PY
45 行
#!/usr/bin/env pythonimport sysimport osimport glob#######################################################candidate_xsldirs = ( # Fedora '/usr/share/sgml/docbook/xsl-stylesheets', # Cygwin '/usr/share/docbook-xsl', # Debian '/usr/share/xml/docbook/stylesheet/nwalsh', # SUSE '/usr/share/xml/docbook/stylesheet/nwalsh/current', # FreeBSD '/usr/local/share/xsl/docbook', # Gentoo '/usr/share/sgml/docbook/xsl-stylesheets-*', # Please add your OS's location here if not listed! )#######################################################tools_bin_dir = os.path.dirname(sys.argv[0])xsl_dir = os.path.join(tools_bin_dir, '..', 'xsl')if os.path.exists(xsl_dir): print "XSL directory %s already exists" % (xsl_dir,) sys.exit(0)for i in candidate_xsldirs: globs = glob.glob(i) # Crude method of preferring the highest version, when multiple exist globs.sort() globs.reverse() for j in globs: if os.path.exists(os.path.join(i, 'html', 'docbook.xsl')): os.symlink(i, xsl_dir) print "Found and linked %s" % (i,) sys.exit(0)sys.stderr.write('ERROR: Failed to find a DocBook XSL directory\n')sys.exit(1)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?