mk_manpage 428 B

123456789101112131415161718
  1. num=`expr $1 : '.*\.\([1-8]\)'`
  2. if [ -d $2/man ] ; then : ; else mkdir $2/man ; fi
  3. if [ -f $2/man/head ] ; then : ; else cat > $2/man/head <<'EOF'
  4. .rn TH yy
  5. .de TH
  6. .di zz
  7. .yy "\\$1" "\\$2" "\\$3" "\\$4"
  8. .ds ]W 5th ACK distribution
  9. .ds ]D Amsterdam Compiler Kit
  10. .ds ]L "\\$3
  11. .di
  12. .rm zz
  13. ..
  14. EOF
  15. fi
  16. if [ -d $2/man/man$num ] ; then : ; else mkdir $2/man/man$num ; fi
  17. cat $2/man/head $1 > $2/man/man$num/`expr //$1 : '.*/\([^/]*\)'`