• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

bin/H30-Jun-2020-7,8977,621

docs/ksh/H03-May-2022-

lib/package/H30-Jun-2020-13,91213,541

src/H30-Jun-2020-1,501,9661,283,061

LICENSE.mdH A D30-Jun-202011 KiB8844

READMEH A D30-Jun-2020854 3018

README.mdH A D30-Jun-20201.5 KiB3726

README

1This is a package root directory $PACKAGEROOT. Source and binary
2packages in this directory tree are controlled by the command
3
4	bin/package
5
6Binary files may be in this directory or in the install root directory
7
8	INSTALLROOT=$PACKAGEROOT/arch/`bin/package`
9
10For more information run
11
12	bin/package help
13
14Many of the packaged commands self-document via the --man and --html
15options; those that do have no separate man page.
16
17Each package is covered by one of the license files
18
19	lib/package/LICENSES/<license>
20
21where <license> is the license type for the package.  At the top
22of each license file is a URL; the license covers all software that
23refers to this URL. For details run
24
25	bin/package license [<package>]
26
27Any archives, distributions or packages made from source or
28binaries covered by license(s) must contain the corresponding
29license file(s).
30

README.md

1# AST
2
3This is the AT&amp;T Software Technology (AST) toolkit from AT&amp;T Research.
4It includes many tools and libraries, like KSH, NMAKE, SFIO, VMALLOC, VCODEX,
5etc. It also includes more efficient replacements for a lot of the POSIX tools.
6It was designed to be portable across many UNIX systems and also works
7under UWIN on Microsoft Windows (see UWIN repo on GitHub under att/uwin).
8
9## ksh93u+ and v-
10
11This repo contains the **ksh93u+** and **ksh93v-** versions of KSH.
12
13* **ksh93u+**, the master branch, was the last version released by the main AST
14  authors in 2012, while they were at AT&amp;T. It also has some later build
15  fixes but it is not actively maintained.
16* ksh93v-, [ksh93v tag](https://github.com/att/ast/tree/ksh93v), contains
17  contributions from the main authors through 2014 (after they left) and is
18  considered less stable
19
20Please search the web for forks of this repo (or check the
21[Network graph](https://github.com/att/ast/network) on GitHub) if you are
22looking for an actively maintained version of ksh.
23
24## Build
25
26This software is used to build itself, using NMAKE.  After cloning this repo, cd
27to the top directory of it and run:
28
29./bin/package make
30
31Almost all the tools in this package (including the bin/package script are
32self-documenting; run <tool> --man (or --html) for the man page for the tool.
33
34(If you were used to the old AST packaging mechanism, on www.research.att.com,
35this repo is equivalent to downloading the INIT and ast-open packages and
36running: ./bin/package read on them).
37