OSSP CVS Repository |
|
Date | Version | Description |
---|---|---|
1.244 | Check-in [6025]: reduce platform version M.N.R to M.N also on Linux platforms (like Debian 5.0.3) By rse. (diff) | |
1.243 | Check-in [6019]: Fix "mkln -s /foo /foo/bar" (achieving a "bar -> ." symlink) By rse. (diff) | |
1.242 | Check-in
[6017]:
Provide SHTOOL_ROTATE_LOGFILE environment variable
to "shtool rotate" prolog/epilog commands.
Submitted by: Bill Campbell <bill@celestial.com> By rse. (diff) | |
1.241 | Check-in [6013]: prepare for release By rse. (diff) | |
1.240 | Check-in [6002]: Fix argument handling in "shtool mkln" command By rse. (diff) | |
1.239 | Check-in [6000]: adjust copyright for year 2008 By rse. (diff) | |
1.238 | Check-in [5999]: remove trailing spaces By rse. (diff) | |
1.237 | Check-in [5986]: Detect Windows/Cygwin By rse. (diff) | |
1.236 | Check-in [5965]: detect DragonFly BSD explicitly By rse. (diff) | |
1.235 | Check-in [5951]: Detect CentOS as a RHEL clone instead of a RHL clone. By rse. (diff) | |
1.234 | Check-in [5948]: Improve Mac OS X detection in "shtool plaform" By rse. (diff) | |
1.233 | Check-in [5939]: Adjust copyright for year 2007. By rse. (diff) | |
1.232 | Check-in [5938]: Upgrade build environment to GNU autoconf 2.61 By rse. (diff) | |
1.231 | Check-in [5937]: 1. Fix "shtool mkln" by fixing the determination whether relative source paths can be used or not. 2. Make "shtool install" more robust by quoting arguments. By rse. (diff) | |
1.230 | Check-in [5658]: add NIS+ support, too By rse. (diff) | |
1.229 | Check-in [5657]: Fix and enhance "shtool echo -e" command by adding a missing line-continuation and adding support for MacOS X via nidump(8). By rse. (diff) | |
1.228 | Check-in [5391]: fix version By rse. (diff) | |
1.227 | Check-in [5390]: bump version before release By rse. (diff) | |
1.226 | Check-in
[5389]:
Add support for Sun Niagara (sun4v) architecture to
GNU shtool "platform" command.
Submitted by: Christoph Schug Sponsored by: SpaceNet AG <http://www.space.net/> By rse. (diff) | |
1.225 | Check-in
[5388]:
Add correct detection of Sun Solaris on AMD64 to
GNU shtool "platform" command.
Sponsored by: SpaceNet AG <http://www.space.net/> via OpenPKG GmbH <http://www.openpkg.com/> By rse. (diff) | |
1.224 | Check-in [5373]: Fix "shtool version" command which got broken after recent util_{lower,upper} usage. By rse. (diff) | |
1.223 | Check-in
[5368]:
Remove obsolete LANG/LC_TIME/LC_ALL adjustments in sh.mdate.
Submitted by: Mike Frysinger <vapier@gentoo.org> By rse. (diff) | |
1.222 | Check-in
[5367]:
Add ".svn" to the default ignore list of "shtool tarball".
Add missing documentation for "shtool tarball" option "-d".
Submitted by: Sakagami Hiroki <sakagami@gmail.com> By rse. (diff) | |
1.221 | Check-in [5366]: Adjust copyright for year 2006 By rse. (diff) | |
1.220 | Check-in
[5279]:
Enhance portability even more by maximizing Bourne Shell
compatibility under ZSH and BASH and avoiding NLS dependencies.
Hint by: R. N. de Arenas Coronado <privado@dervishd.net> By rse. (diff) | |
1.219 | Check-in [5278]: Use internal util_{lower,upper} functions in "shtool version". By rse. (diff) | |
1.218 | Check-in
[5187]:
"shtool mdate" needs to (un|re)set TIME_STYLE, as GNU coreutils'
"ls" changes its time format in response to the TIME_STYLE variable.
Submitted by: James Rowe <jnrowe@ukfsn.org> By rse. (diff) | |
1.217 | Check-in [5186]: bump version before release By rse. (diff) | |
1.216 | Check-in [5185]: Use "env -i sort" for Linux detections in "shtool platform" to circumvent LC_COLLATE and LANG environment problems. By rse. (diff) | |
1.215 | Check-in [5128]: Fixed "shtool version -l perl" by replacing "my" with "our" to allow the generated file to be really useful when loaded with the Perl "require" directive. By rse. (diff) | |
1.214 | Check-in [5096]: Improved FreeBSD/amd64 on iX86/EM64T detection within "shtool platform" by treating this as a native AMD64 platform similar to what the underlying OS does. By rse. (diff) | |
1.213 | Check-in [5093]: Ubuntu Linux support was added, too By rse. (diff) | |
1.212 | Check-in [5091]: Adjust copyright for year 2005 By rse. (diff) | |
1.211 | Check-in
[5090]:
Fix insecure temporary file handling (CAN-2005-1751, CAN-2005-1759).
Submitted by: Eric Romang <eromang@zataz.net> By rse. (diff) | |
1.210 | Check-in [5089]: Add Mandriva Linux support to "shtool platform". By rse. (diff) | |
1.209 | Check-in [5081]: remove trailing blanks By rse. (diff) | |
1.208 | Check-in [5055]: detect PPC under IBM i5/OS (aka OS/400) with PASE (Portable Application Solutions Environment) By rse. (diff) | |
1.207 | Check-in [4670]: prepare for release By rse. (diff) | |
1.206 | Check-in
[4651]:
- Added M4 language output to "shtool version".
- Fixed AC_PROG_SHTOOL definition in shtool.m4.
Submitted by: James Rowe <Jay@jnrowe.ukfsn.org> By rse. (diff) | |
1.205 | Check-in [4622]: Add -w/--warning option to "shtool subst" command which shows warnings on substitution operation resulting in no content change on every file. The new default is now to show a warning on substitution operations resulted in no content change on all files only. By rse. (diff) | |
1.204 | Check-in [4591]: Fix platform id generation under NetBSD. By rse. (diff) | |
1.203 | Check-in [4589]: Fix concise platform id generation under HP-UX. By rse. (diff) | |
1.202 | Check-in [4574]: adjust for release By rse. (diff) | |
1.201 | Check-in [4573]: Add option "-q" to "shtool subst" for suppressing a new warning on substitution operation resulting in no content change. By rse. (diff) | |
1.200 | Check-in [4508]: Port "sh.platform" to full POSIX 1003.1-2001 (SUSv3) compliance by replacing "head -1" with "sed -e 'q'" and "tail -1" with "sed -n -e '$p'". By rse. (diff) | |
1.199 | Check-in [4503]: fix ChangeLog By rse. (diff) | |
1.198 | Check-in
[4500]:
Replace "tr 'x-' 'x_'" with "sed -e 's/-/_/g'" constructs
because some tr(1) (at least Solaris' /usr/ucb/tr) go into endless
loops on (incorrectly assumed) range constructs with no ends.
Submitted by: Armin Wolfermann <aw@osn.de> By rse. (diff) | |
1.197 | Check-in [4440]: bump before release By rse. (diff) | |
1.196 | Check-in [4439]: remember what was done By rse. (diff) | |
1.195 | Check-in
[4413]:
Embedded the command documentation from shtool.pod into the
individual sh.xxxx scripts and this way split the large shtool(1)
manual page into individual manual pages shtool-xxxx(1).
Submitted partly by: Thomas Lotterer <thomas@lotterer.net> By rse. (diff) | |
1.194 | Check-in [3697]: use Autoconf 2.59 and update date By rse. (diff) | |
1.193 | Check-in [3696]: Bump copyright year for 2004 By rse. (diff) | |
1.192 | Check-in [3692]: Replaced old and inflexible "shtool guessos" command with a completely new command "shtool platform" command. It distinguishes a Unix platform according to its hardware architecture and operating system. For both there is a class, product and technology identification. For each of those six identifications, there is a verbose, regular and concise version. By rse. (diff) | |
1.191 | Check-in [3683]: Upgraded to GNU Autoconf 2.58 environment. By rse. (diff) | |
1.190 | Check-in [3681]: remember changes By rse. (diff) | |
1.189 | Check-in
[3525]:
Replace "[ x -o/-a x ]" constructs with "[ x ] ||/&& [ x ]"
and "egrep"/"fgrep" constructs with compatible "grep" or "case"
constructs. This way GNU shtool is now more POSIX 1003.1-2001
compliant.
Submitted by: Paul Eggert <eggert@twinsun.com> By rse. (diff) | |
1.188 | Check-in
[3417]:
Make sure "shtool install -e ..." does not fail with "permission denied"
on the internally created temporary files if the source file is not
writeable to the current user. This occurs because cp(1) does not in all
cases honor umask(2) (even without option -p) -- mainly if the source
file is already owned by the current user (then the permissions are
always copied). Hence an explicit "chmod u+w" is required if the "shtool
install" substitution feature (option -e) is used.
Discovered by: Thomas Lotterer <thomas@lotterer.net> By rse. (diff) | |
1.187 | Check-in [3342]: When patching a file with "shtool subst" try to make it writeable first in case it has permissions set differently. By rse. (diff) | |
1.186 | Check-in
[3329]:
Fix calculation of effective source path in "shtool mkln" command
for destination paths containing "/./" sequence and for source paths
consisting of no directory parts at all.
Discovered by: Michael Schloh v. Bennewitz <michael@schloh.com> By rse. (diff) | |
1.185 | Check-in
[3325]:
Use "env -i /bin/ls" construct in "shtool rotate" and "shtool slo"
commands to make sure we have a consistent output not adjusted by
some environment variables like LANG, LS_COLORS, LS_OPTIONS, etc.
Hint by: Manuel Hendel <manuel@hendel.net> By rse. (diff) | |
1.184 | Check-in
[3320]:
1. Make sure "shtool rotate" does still correctly determine the size of
a file if its filename contains whitespaces.
2. Consistently use "/bin/ls" instead of "ls" internally to avoid problems with other "ls" in PATH while still not becoming unportable (because "/bin/ls" is really on every reasonable Unix-style platform the "ls" command). By rse. (diff) | |
1.183 | Check-in
[3294]:
Enhance %u, %U, %g and %G expansions of "shtool echo -e"
by also trying the Solaris/Linux "getent" command.
Hint by: Christoph Schug <chris@schug.net> By rse. (diff) | |
1.182 | Check-in
[3292]:
Enhance %u, %U, %g and %G expansions of "shtool echo -e"
by first trying to resolve via POSIX "id" command.
Parts submitted by: Bill Campbell <bill@celestial.com> By rse. (diff) | |
1.181 | Check-in [3218]: Bump year in copyright messages to cover new year 2003. By rse. (diff) | |
1.180 | Check-in [3217]: brand as 2.0b0 until I know later whether to directly jump to 2.0.0 or introduce a beta period By rse. (diff) | |
1.179 | Check-in [3216]: Fixed error exit in all commands by introducing an "shtool_exit" function (which correctly cleans up temporary files) and replacing all "exit" calls with "shtool_exit". THIS THE FIRST TIME INTRODUCED THE USAGE OF A SHELL FUNCTION TO THE SHTOOL CODE. This is known to break on very anchient and broken Bourne-Shell implementations and is considered to be no longer a real problem in the year 2003. Especially there is no alternative way anyway. By rse. (diff) | |
1.178 | Check-in [2958]: Changed 'shtool fixperm' to no longer set group writeability. By rse. (diff) | |
1.177 | Check-in [2950]: Fixed description of "shtool install -C" operation in manual page By rse. (diff) | |
1.176 | Check-in [2714]: polish for release By rse. (diff) | |
1.175 | Check-in
[2712]:
Map "shtool install -d <dir> [...]" internally to "shtool mkdir -f -p -m
755 <dir> [...]" in order to support the BSD-style "install -d" variant.
Idea (and initial patch) submitted by: Alan Eldridge <alane@geeksrus.net> By rse. (diff) | |
1.174 | Check-in [2710]: Add -o|--owner and -g|--group options to "shtool mkdir". By rse. (diff) | |
1.173 | Check-in [2708]: Fixed 'shtool scpp -f ...'. The arguments to option -f were not evaluated correctly. By rse. (diff) | |
1.172 | Check-in
[2690]:
Support bold font on 'cygwin' terminals.
Submitted by: Marcus Boerger <marcus.boerger@t-online.de> By rse. (diff) | |
1.171 | Check-in
[2559]:
Try the terminal 'init' sequence before 'reset' for bold mode
restoring in order to make sure the terminal is not cleared.
Additionally, fallback to a consistent no-bold mode.
Submitted by: Mirko Liss <mirko.liss@web.de> By rse. (diff) | |
1.170 | Check-in [2281]: update for release By rse. (diff) | |
1.169 | Check-in
[2278]:
Removed not-existing --min-size option from the usage
of "shtool rotate". The name is just --size.
Submitted by: Thomas Linden <tom@izb.net> By rse. (diff) | |
1.168 | Check-in
[1895]:
Port to POSIX 1003.1-2001 (SUSv3) standard:
sh.echo, sh.version: "head -1" -> "sed -e 'q'"
sh.path: "sort -u | tail -1" -> "sort -r -u | sed -e q"
sh.subst: diff -u1 -> diff -U1
Submitted by: Paul Eggert <eggert@twinsun.com> By rse. (diff) | |
1.167 | Check-in
[1784]:
Fixed various typos in shtool.pod.
Submitted by: Liones <liones@myrealbox.com> By rse. (diff) | |
1.166 | Check-in [1780]: switch to Autoconf 2.52 By rse. (diff) | |
1.165 | Check-in [1777]: fix date By rse. (diff) | |
1.164 | Check-in [1471]: bump copyright years By rse. (diff) | |
1.163 | Check-in [1029]: *** empty log message *** By rse. (diff) | |
1.162 | Check-in [1028]: *** empty log message *** By rse. (diff) | |
1.161 | Check-in [1027]: *** empty log message *** By rse. (diff) | |
1.160 | Check-in [604]: *** empty log message *** By rse. (diff) | |
1.159 | Check-in [510]: *** empty log message *** By rse. (diff) | |
1.158 | Check-in [506]: *** empty log message *** By rse. (diff) | |
1.157 | Check-in [505]: *** empty log message *** By rse. (diff) | |
1.156 | Check-in [504]: *** empty log message *** By rse. (diff) | |
1.155 | Check-in [503]: *** empty log message *** By rse. (diff) | |
1.154 | Check-in [502]: *** empty log message *** By rse. (diff) | |
1.153 | Check-in [501]: *** empty log message *** By rse. (diff) | |
1.152 | Check-in [500]: *** empty log message *** By rse. (diff) | |
1.151 | Check-in [478]: *** empty log message *** By rse. (diff) | |
1.150 | Check-in [438]: *** empty log message *** By rse. (diff) | |
1.149 | Check-in [436]: *** empty log message *** By rse. (diff) | |
1.148 | Check-in [435]: *** empty log message *** By rse. (diff) | |
1.147 | Check-in [434]: *** empty log message *** By rse. (diff) | |
1.146 | Check-in [433]: *** empty log message *** By rse. (diff) | |
1.145 | Check-in [404]: *** empty log message *** By rse. (diff) | |
1.144 | Check-in [366]: *** empty log message *** By rse. (diff) | |
1.143 | Check-in [290]: *** empty log message *** By rse. (diff) | |
1.142 | Check-in [289]: *** empty log message *** By rse. (diff) | |
1.141 | Check-in [268]: *** empty log message *** By rse. (diff) | |
1.140 | Check-in [182]: *** empty log message *** By rse. (diff) | |
1.139 | Check-in [181]: *** empty log message *** By rse. (diff) | |
1.138 | Check-in [180]: *** empty log message *** By rse. (diff) | |
1.137 | Check-in [179]: *** empty log message *** By rse. (diff) | |
1.136 | Check-in [177]: *** empty log message *** By rse. (diff) | |
1.135 | Check-in [169]: *** empty log message *** By rse. (diff) | |
1.134 | Check-in [168]: *** empty log message *** By rse. (diff) | |
1.133 | Check-in [120]: *** empty log message *** By rse. (diff) | |
1.132 | Check-in [119]: *** empty log message *** By rse. (diff) | |
1.131 | Check-in [89]: *** empty log message *** By rse. (diff) | |
1.130 | Check-in [67]: *** empty log message *** By rse. (diff) | |
1.129 | Check-in [66]: *** empty log message *** By rse. (diff) | |
1.128 | Check-in [61]: *** empty log message *** By rse. (diff) | |
1.127 | Check-in [59]: *** empty log message *** By rse. (diff) | |
1.126 | Check-in [36]: *** empty log message *** By rse. (diff) | |
1.125 | Check-in [35]: *** empty log message *** By rse. (diff) | |
1.124 | Check-in [33]: *** empty log message *** By rse. (diff) | |
1.123 | Check-in [32]: *** empty log message *** By rse. (diff) | |
1.122 | Check-in [25]: *** empty log message *** By rse. (diff) | |
1.121 | Check-in [22]: *** empty log message *** By rse. |