dohard [ filename ] [ linkname ] -- performs -f link (hard link) (as dosym but hard link) dohtml (from bin file) # Typical usage: # dohtml -r docs/* # - put all files and directories in docs into /usr/share/doc/${PF}/html # dohtml foo.html # - put foo.html into /usr/share/doc/${PF}/html # # # Detailed usage: # dohtml # - will install the files in the list of files (space-separated list) into # /usr/share/doc/${PF}/html, provided the file ends in .html, .png, .jpg # or .css # dohtml -r # - will do as 'dohtml', but recurse into all directories, as long as the # directory name is not CVS # dohtml -a png,gif,html,htm [-r] # - will do as 'dohtml' but filter on .png,.gif,.html,.htm (default filter # list is ignored # dohtml -x CVS,SCCS,RCS -r # - will do as 'dohtml -r', but ignore directories named CVS, SCCS, RCS # dojar (from bin file) # Typical usage: # dojar foo.jar bar.jar # - installs foo.jar and bar.jar into /usr/share/${PN}/lib, and adds them # both to /usr/share/${PN}/classpath.env # # Detailed usage # dojar # - installs into /usr/share/${PN}/lib and adds each to # /usr/share/${PN}/classpath.env. # # The classpath.env file is currently merely a convenience for the user as # it allows him to: # export CLASSPATH=${CLASSPATH}:`cat /usr/share/foo/classpath.env` # # For many packages that set FOO_HOME, placing the jar files into # lib will allow the user to set FOO_HOME=/usr/share/foo and have the # scripts work as expected. # # Possibly a jarinto will be needed in the future. dopython [ commands ] -- execute python code, returns result (??) dosed "s:orig:change:g" [ file ] -- does sed including mv and replace or file dosym [ target ] [ linkname ] -- performs ln -snf $target ${D}/$linkname fowners [ permissions ] [ files ] -- performs chown $permissions ${D}/$files fperms [ permissions ] [ files ] -- as fowners, but performs chmod emake, pmake This is used as a replacement for make. performs make ${MAKEOPTS} (as set in /etc/make.globals), default is -j2. **warning** if you are going to use emake/pmake, make sure your build is happy with parelell makes (make -j2). It should be tested thoroughly as paralell makes are nutrious for failing _sometimes_ but not always.