Author: andre alefeld

Module description gridengine/source/scripts

This directory contains some scripts which are needed during the build and installation process of Grid Engine, or development. Many of the scripts here are not called directly usually. They are either called by 'aimk' or by the make target of various modules.

  README.distinst | description how the 'distinst' script works
  README.mk_dist | description how the 'mk_dist' script works
  detab.sh | removes tabulators from files given in command line using the 'expand' command. Renames input file by adding a ~ and writes output to original file name. The original file is kept unchanged with the ~-suffix
  distinst | script used to create a Grid Engine distribution. See 'README.distinst' for a detailed description
  format.sh | script to format source files according to the Grid Engine coding convention. Needs GNU indent which must be installed in your $PATH first. Formats files given in command line.The original file is renamed and gets a ~ suffix. 'indent' formats the file and the result is then expanded and renamed to its original file name
  gelint | Script for source code checking. This script should be used for syntactical and logical source code checking. It is planned to integrate this script into the build process of gridengine, to guarantee a error free source code. Lint is able to find errors (eg. Buffer overflow (security issues), strcpy, unreachable statements), which are not found by compilers. Usage: ./gelint <absolute path to gridengine source dir> <absolute path to c file> eg.: gelint /home/user/gridengine /home/user/gridengine/source/clients/qsub/qsub.c
  ldAix | wrapper for 'ld' on AIX. See description in the file what it does
  mk_ascman | create man pages in nroff format. Requires 'groff'. Can also generate HTML versions of the man pages.
  mk_catman | create preformatted man pages in catman directory hierarchy
  mk_dist | create a distribution from distribution repository. See 'README.dist' for a detailed description
  scripts.html | this file
  sed_help | script to process 'qmon_help.ad' file
  template.html | template for 'index.html' for man pages in HTML format. Used during creation of HTML manpages by 'mk_ascman'
  zerodepend | creates zero length header dependency files