1New features with AN-2012-06-10:
2
3This is the first localization step for the schily source consolidation. Many
4programs now (hopefully) call gettext() for all strings that need localization.
5
6-	The next step will include dgettext() calls for the libraries and the
7	missing programs
8
9-	The following step will include the extracted strings
10
11-	The last step will include German translations and install support
12	for the resulting binary message object files.
13
14----------> Please test and report compilation problems! <---------
15
16***** NOTE: As mentioned since 2004, frontends to the tools should *****
17*****		call all programs in the "C" locale		   *****
18*****		by e.g. calling: LC_ALL=C cdrecord ....		   *****
19*****		unless these frontends support localized strings   *****
20*****		used by the cdrtools with NLS support.		   *****
21
22-	The alias implementation in the bsh has been enhanced to allow
23	to use the same code for the Bourne Shell also.
24
25-	The bsh now also support a new "dosh" command that is compatible
26	to the new "dosh" command in the Bourne Shell.
27
28-	The Bourne Shell man page now mentions for the option -c that the
29	next argument after the commend-string is $0
30
31-	A new Bourne Shell built-in command "dosh" was added. This command
32	behaves similar to sh -c 'command', but does not launch a new shell.
33	This command helps to allow to define more powerful aliases.
34
35-	The Bourne Shell now automatically sets the -i option in case it
36	detects an interactive shell. This makes it easier to check whether
37	in an interactive shell or not.
38
39-	The Bourne Shell no longer tries to read directories when a directory
40	name was used when a script name is expected.
41
42-	The Bourne Shell now supports POSIX "set -o ..." and "set +o ...".
43	This was needed in order to permit new options that do not have
44	a single character equivalent.
45
46-	The environment variable ENV is now supported as defined in the
47	POSIX standard.
48
49-	The Bourne Shell now reads the scripts /etc/sh.shrc and $HOME/.shrc
50	when it is launched as interactive shell. The content of the
51	enviroment variable ENV allows to control this behavior:
52
53	-	If ENV is defined at startup, it's content is evaluated
54		and then used as the file name instead of the default
55		$HOME/.shrc
56
57	-	If ENV (after evaluation) starts with "/./" or "./",
58		the system start up script /etc/sh.shrc is not called.
59		This ic for compatibility with ksh93.
60
61-	The Bourne Shell now supports aliases.
62
63	-	Basic alias support includes transient aliases as defined
64		by POSIX.
65
66	-	Enhanced alias support includes persistent aliases.
67		As this is in conflict with some of the rules for aliases
68		from POSIX, this feature needs to be explicitely turned on.
69		This is usually done in the file /etc/sh.shrc or $HOME/.shrc
70
71	-	Enhanced alias support includes support for persistent
72		directory local aliases.
73		As this is in conflict with some of the rules for aliases
74		from POSIX, this feature needs to be explicitely turned on.
75		This is usually done in the file /etc/sh.shrc or $HOME/.shrc
76
77	-	Switching on support for persistent global aliases is done
78		by calling "set -o globalaliases".
79
80	-	Switching on support for persistent local aliases is done
81		by calling "set -o localiases".
82
83
84-	A new command "alias" in the Bourne Shell allows to set up or list
85	aliases. As the Bourne Shell supports advanced aliases, the alias
86	command implements many options that are not part of the POSIX
87	standard.
88
89-	A new command "unalias" in the Bourne Shell allows to remove
90	aliases. As the Bourne Shell supports advanced aliases, the unalias
91	command implements many options that are not part of the POSIX
92	standard.
93
94
95Author:
96
97Joerg Schilling
98D-13353 Berlin
99Germany
100
101Email: 	joerg@schily.isdn.cs.tu-berlin.de, js@cs.tu-berlin.de
102	joerg.schilling@fokus.fraunhofer.de
103
104Please mail bugs and suggestions to me.
105