head 1.118; access; symbols SHTOOL_2_0_8:1.118 SHTOOL_2_0_7:1.116 SHTOOL_2_0_6:1.114 SHTOOL_2_0_5:1.113 SHTOOL_2_0_4:1.111 SHTOOL_2_0_3:1.109 SHTOOL_2_0_2:1.108 SHTOOL_2_0_1:1.106 SHTOOL_2_0_0:1.105 SHTOOL_2_0b3:1.104 SHTOOL_2_0b2:1.103 SHTOOL_2_0b1:1.102 SHTOOL_1_6:1.87.0.2 SHTOOL_1_6_2:1.87 SHTOOL_1_6_1:1.86 SHTOOL_1_6_0:1.84 SHTOOL_1_5:1.79.0.2 SHTOOL_1_5_4:1.79 SHTOOL_1_5_3:1.75 SHTOOL_1_5_2:1.73 SHTOOL_1_5_1:1.69 SHTOOL_1_5_0:1.67 SHTOOL_1_4_9:1.62 SHTOOL_1_4_8:1.58 SHTOOL_1_4_7:1.55 SHTOOL_1_4_6:1.53 SHTOOL_1_4_5:1.52 SHTOOL_1_4_4:1.48 SHTOOL_1_4_3:1.43 SHTOOL_1_4_2:1.42 SHTOOL_1_4_1:1.41 SHTOOL_1_4_0:1.39 SHTOOL_1_3_3:1.37 SHTOOL_1_3_2:1.35 SHTOOL_1_3_1:1.34 SHTOOL_1_3_0:1.32 SHTOOL_1_2_9:1.16 SHTOOL_1_2_8:1.13 SHTOOL_1_2_7:1.12 SHTOOL_1_2_6:1.11 SHTOOL_1_2_5:1.10 SHTOOL_1_2_4:1.9 SHTOOL_1_2_3:1.8 SHTOOL_1_2_2:1.7 SHTOOL_1_2_1:1.4 SHTOOL_1_2_0:1.1.1.3 SHTOOL_1_1_0:1.1.1.2 SHTOOL_1_0_0:1.1.1.1 RSE:1.1.1; locks; strict; comment @# @; 1.118 date 2008.07.18.08.04.32; author rse; state Exp; branches; next 1.117; commitid NxDPjVGTgdebagbt; 1.117 date 2008.04.02.20.13.43; author rse; state Exp; branches; next 1.116; commitid eB5Wirx8MdMyDzXs; 1.116 date 2007.05.19.19.34.18; author rse; state Exp; branches; next 1.115; commitid qOhEa7ttinBMFzis; 1.115 date 2007.05.19.19.09.39; author rse; state Exp; branches; next 1.114; commitid OPUF1UBbllBTwzis; 1.114 date 2006.04.19.16.35.22; author rse; state Exp; branches; next 1.113; commitid 8XGVsEp640LynNtr; 1.113 date 2006.04.19.16.30.20; author rse; state Exp; branches; next 1.112; commitid EwtFaw7zES3SlNtr; 1.112 date 2006.02.07.08.32.25; author rse; state Exp; branches; next 1.111; commitid UvO1sk2CJU6pZCkr; 1.111 date 2006.02.04.10.41.18; author rse; state Exp; branches; next 1.110; commitid cIA79hTuhxOBNfkr; 1.110 date 2006.02.04.09.43.25; author rse; state Exp; branches; next 1.109; commitid oWk7BmnyAitJtfkr; 1.109 date 2005.10.02.14.18.34; author rse; state Exp; branches; next 1.108; 1.108 date 2005.06.15.08.15.28; author rse; state Exp; branches; next 1.107; 1.107 date 2005.06.15.08.14.35; author rse; state Exp; branches; next 1.106; 1.106 date 2004.08.11.19.14.44; author rse; state Exp; branches; next 1.105; 1.105 date 2004.07.02.13.07.37; author rse; state Exp; branches; next 1.104; 1.104 date 2004.05.08.19.09.58; author rse; state Exp; branches; next 1.103; 1.103 date 2004.04.07.07.55.19; author rse; state Exp; branches; next 1.102; 1.102 date 2004.02.18.09.55.01; author rse; state Exp; branches; next 1.101; 1.101 date 2004.02.12.16.06.26; author rse; state Exp; branches; next 1.100; 1.100 date 2004.01.01.16.56.33; author rse; state Exp; branches; next 1.99; 1.99 date 2004.01.01.16.54.20; author rse; state Exp; branches; next 1.98; 1.98 date 2003.12.13.21.32.24; author rse; state Exp; branches; next 1.97; 1.97 date 2003.12.13.21.23.55; author rse; state Exp; branches; next 1.96; 1.96 date 2003.08.13.14.23.21; author rse; state Exp; branches; next 1.95; 1.95 date 2003.06.03.08.28.19; author rse; state Exp; branches; next 1.94; 1.94 date 2003.05.09.09.50.13; author rse; state Exp; branches; next 1.93; 1.93 date 2003.04.29.08.01.40; author rse; state Exp; branches; next 1.92; 1.92 date 2003.04.04.16.38.06; author rse; state Exp; branches; next 1.91; 1.91 date 2003.02.22.12.32.08; author rse; state Exp; branches; next 1.90; 1.90 date 2003.02.21.19.21.49; author rse; state Exp; branches; next 1.89; 1.89 date 2003.02.11.13.00.49; author rse; state Exp; branches; next 1.88; 1.88 date 2003.02.11.12.58.03; author rse; state Exp; branches; next 1.87; 1.87 date 2002.11.02.12.49.48; author rse; state Exp; branches; next 1.86; 1.86 date 2002.07.13.18.13.58; author rse; state Exp; branches; next 1.85; 1.85 date 2002.07.11.17.23.24; author rse; state Exp; branches; next 1.84; 1.84 date 2002.02.01.14.44.06; author rse; state Exp; branches; next 1.83; 1.83 date 2001.12.31.15.06.04; author rse; state Exp; branches; next 1.82; 1.82 date 2001.09.23.11.15.57; author rse; state Exp; branches; next 1.81; 1.81 date 2001.09.23.10.27.52; author rse; state Exp; branches; next 1.80; 1.80 date 2001.06.14.19.02.54; author rse; state Exp; branches; next 1.79; 1.79 date 2001.06.14.18.42.36; author rse; state Exp; branches; next 1.78; 1.78 date 2001.06.14.14.24.16; author rse; state Exp; branches; next 1.77; 1.77 date 2001.06.14.12.47.28; author rse; state Exp; branches; next 1.76; 1.76 date 2001.04.20.19.00.17; author rse; state Exp; branches; next 1.75; 1.75 date 2001.04.19.07.54.49; author rse; state Exp; branches; next 1.74; 1.74 date 2001.04.19.07.53.22; author rse; state Exp; branches; next 1.73; 1.73 date 2001.02.27.12.47.09; author rse; state Exp; branches; next 1.72; 1.72 date 2001.01.17.11.06.11; author rse; state Exp; branches; next 1.71; 1.71 date 2001.01.17.09.55.11; author rse; state Exp; branches; next 1.70; 1.70 date 2000.10.05.12.02.06; author rse; state Exp; branches; next 1.69; 1.69 date 2000.07.29.14.29.16; author rse; state Exp; branches; next 1.68; 1.68 date 2000.07.06.13.33.23; author rse; state Exp; branches; next 1.67; 1.67 date 2000.07.01.12.21.51; author rse; state Exp; branches; next 1.66; 1.66 date 2000.06.30.16.27.41; author rse; state Exp; branches; next 1.65; 1.65 date 2000.06.18.10.48.38; author rse; state Exp; branches; next 1.64; 1.64 date 2000.06.14.18.43.34; author rse; state Exp; branches; next 1.63; 1.63 date 2000.05.12.09.48.59; author rse; state Exp; branches; next 1.62; 1.62 date 2000.04.16.11.06.34; author rse; state Exp; branches; next 1.61; 1.61 date 2000.04.13.13.59.24; author rse; state Exp; branches; next 1.60; 1.60 date 2000.04.05.16.42.28; author rse; state Exp; branches; next 1.59; 1.59 date 2000.03.15.07.18.31; author rse; state Exp; branches; next 1.58; 1.58 date 2000.03.12.11.12.21; author rse; state Exp; branches; next 1.57; 1.57 date 2000.03.12.11.07.48; author rse; state Exp; branches; next 1.56; 1.56 date 2000.02.08.15.42.37; author rse; state Exp; branches; next 1.55; 1.55 date 99.12.24.14.11.43; author rse; state Exp; branches; next 1.54; 1.54 date 99.10.06.11.59.11; author rse; state Exp; branches; next 1.53; 1.53 date 99.09.05.13.21.34; author rse; state Exp; branches; next 1.52; 1.52 date 99.07.28.06.46.36; author rse; state Exp; branches; next 1.51; 1.51 date 99.07.27.16.22.14; author rse; state Exp; branches; next 1.50; 1.50 date 99.07.24.15.18.34; author rse; state Exp; branches; next 1.49; 1.49 date 99.07.24.15.17.31; author rse; state Exp; branches; next 1.48; 1.48 date 99.07.17.14.28.40; author rse; state Exp; branches; next 1.47; 1.47 date 99.07.17.12.17.48; author rse; state Exp; branches; next 1.46; 1.46 date 99.07.16.14.27.25; author rse; state Exp; branches; next 1.45; 1.45 date 99.07.16.14.27.00; author rse; state Exp; branches; next 1.44; 1.44 date 99.07.15.06.06.25; author rse; state Exp; branches; next 1.43; 1.43 date 99.07.11.09.45.42; author rse; state Exp; branches; next 1.42; 1.42 date 99.07.09.06.21.41; author rse; state Exp; branches; next 1.41; 1.41 date 99.07.07.06.43.03; author rse; state Exp; branches; next 1.40; 1.40 date 99.07.06.08.57.44; author rse; state Exp; branches; next 1.39; 1.39 date 99.07.02.07.24.26; author rse; state Exp; branches; next 1.38; 1.38 date 99.07.01.15.07.21; author rse; state Exp; branches; next 1.37; 1.37 date 99.07.01.11.56.17; author rse; state Exp; branches; next 1.36; 1.36 date 99.06.29.17.26.43; author rse; state Exp; branches; next 1.35; 1.35 date 99.06.28.15.18.43; author rse; state Exp; branches; next 1.34; 1.34 date 99.06.28.07.10.54; author rse; state Exp; branches; next 1.33; 1.33 date 99.06.25.20.14.07; author rse; state Exp; branches; next 1.32; 1.32 date 99.06.25.11.40.05; author rse; state Exp; branches; next 1.31; 1.31 date 99.06.23.07.12.04; author rse; state Exp; branches; next 1.30; 1.30 date 99.06.18.09.58.06; author rse; state Exp; branches; next 1.29; 1.29 date 99.06.17.15.36.12; author rse; state Exp; branches; next 1.28; 1.28 date 99.06.17.14.51.21; author rse; state Exp; branches; next 1.27; 1.27 date 99.06.17.14.34.57; author rse; state Exp; branches; next 1.26; 1.26 date 99.06.17.13.52.54; author rse; state Exp; branches; next 1.25; 1.25 date 99.06.17.11.49.24; author rse; state Exp; branches; next 1.24; 1.24 date 99.06.17.11.47.58; author rse; state Exp; branches; next 1.23; 1.23 date 99.06.17.07.55.09; author rse; state Exp; branches; next 1.22; 1.22 date 99.06.17.07.35.22; author rse; state Exp; branches; next 1.21; 1.21 date 99.06.15.07.55.57; author rse; state Exp; branches; next 1.20; 1.20 date 99.06.15.07.49.19; author rse; state Exp; branches; next 1.19; 1.19 date 99.06.15.07.02.44; author rse; state Exp; branches; next 1.18; 1.18 date 99.06.12.14.46.37; author rse; state Exp; branches; next 1.17; 1.17 date 99.06.12.14.08.49; author rse; state Exp; branches; next 1.16; 1.16 date 99.06.02.11.59.27; author rse; state Exp; branches; next 1.15; 1.15 date 99.06.02.11.28.25; author rse; state Exp; branches; next 1.14; 1.14 date 99.06.01.10.02.43; author rse; state Exp; branches; next 1.13; 1.13 date 99.05.28.06.58.11; author rse; state Exp; branches; next 1.12; 1.12 date 99.05.14.21.06.41; author rse; state Exp; branches; next 1.11; 1.11 date 99.05.13.11.29.59; author rse; state Exp; branches; next 1.10; 1.10 date 99.05.12.15.46.07; author rse; state Exp; branches; next 1.9; 1.9 date 99.05.11.09.06.40; author rse; state Exp; branches; next 1.8; 1.8 date 99.05.06.11.10.30; author rse; state Exp; branches; next 1.7; 1.7 date 99.05.05.12.20.02; author rse; state Exp; branches; next 1.6; 1.6 date 99.05.05.12.15.52; author rse; state Exp; branches; next 1.5; 1.5 date 99.05.02.10.23.41; author rse; state Exp; branches; next 1.4; 1.4 date 99.04.29.11.27.30; author rse; state Exp; branches; next 1.3; 1.3 date 99.04.29.11.25.29; author rse; state Exp; branches; next 1.2; 1.2 date 99.04.29.11.24.02; author rse; state Exp; branches; next 1.1; 1.1 date 99.04.29.11.19.34; author rse; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 99.04.29.11.19.34; author rse; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 99.04.29.11.19.49; author rse; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 99.04.29.11.20.00; author rse; state Exp; branches; next ; desc @@ 1.118 log @prepare for release @ text @ _ _ _ ___| |__ | |_ ___ ___ | | / __| '_ \| __/ _ \ / _ \| | \__ \ | | | || (_) | (_) | | |___/_| |_|\__\___/ \___/|_| GNU shtool -- The GNU Portable Shell Tool Copyright (c) 1994-2008 Ralf S. Engelschall http://www.gnu.org/software/shtool/ ftp://ftp.gnu.org/gnu/shtool/ Version 2.0.8 (18-Jul-2008) The GNU shtool program is a compilation of small but very stable and portable shell scripts into a single shell tool. All ingredients were in successful use over many years in various free software projects. The compiled shtool program is intended to be used inside the source tree of free software packages. There it can take over various (usually non-portable) tasks related to the building and installation of such packages. It currently contains the following tools: echo Print string with optional construct expansion mdate Pretty-print modification time of a file or dir table Pretty print a field-separated list as a table prop Display progress with a running propeller move Move files with simultan substitution install Install a program, script or datafile mkdir Make one or more directories mkln Make link with calculation of relative paths mkshadow Make a shadow tree fixperm Fix file permissions inside a source tree rotate Rotate logfiles tarball Roll distribution tarballs subst Apply sed(1) substitution operations platform Platform identification utility arx Extended archive command slo Separate linker options by library class scpp Sharing C Pre-Processor version Generate and maintain a version information file path Deal with program paths This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA, or contact Ralf S. Engelschall . NOTICE: Given that you include GNU shtool verbatim into your own source tree, you are justified in saying that it remains separate from your package, and that this way you are simply just using GNU shtool. So, in this situation, there is no requirement that your package itself is licensed under the GNU General Public License in order to take advantage of GNU shtool. The documentation and latest release can be found on http://www.gnu.org/software/shtool/ ftp://ftp.gnu.org/gnu/shtool/ Ralf S. Engelschall rse@@engelschall.com www.engelschall.com @ 1.117 log @adjust copyright for year 2008 @ text @d13 1 a13 1 Version 2.0.7 (19-May-2007) @ 1.116 log @bump version before release @ text @d8 1 a8 1 Copyright (c) 1994-2007 Ralf S. Engelschall @ 1.115 log @Adjust copyright for year 2007. @ text @d13 1 a13 1 Version 2.0.6 (19-Apr-2006) @ 1.114 log @fix version @ text @d8 1 a8 1 Copyright (c) 1994-2006 Ralf S. Engelschall @ 1.113 log @bump version before release @ text @d13 1 a13 1 Version 2.0.5 (19-Apr-2006) @ 1.112 log @bump before release @ text @d13 1 a13 1 Version 2.0.5 (07-Feb-2006) @ 1.111 log @bump before release @ text @d13 1 a13 1 Version 2.0.4 (04-Feb-2006) @ 1.110 log @Adjust copyright for year 2006 @ text @d13 1 a13 1 Version 2.0.3 (02-Oct-2005) @ 1.109 log @bump version before release @ text @d8 1 a8 1 Copyright (c) 1994-2005 Ralf S. Engelschall @ 1.108 log @bump version before release @ text @d13 1 a13 1 Version 2.0.2 (15-Jun-2005) @ 1.107 log @Adjust copyright for year 2005 @ text @d13 1 a13 1 Version 2.0.1 (11-Aug-2004) @ 1.106 log @prepare for release @ text @d8 1 a8 1 Copyright (c) 1994-2004 Ralf S. Engelschall @ 1.105 log @bump before release @ text @d13 1 a13 1 Version 2.0.0 (02-Jul-2004) @ 1.104 log @Add option "-q" to "shtool subst" for suppressing a new warning on substitution operation resulting in no content change. @ text @d13 1 a13 1 Version 2.0b3 (08-May-2004) @ 1.103 log @bump before release @ text @d13 1 a13 1 Version 2.0b2 (07-Apr-2004) @ 1.102 log @bump before release @ text @d13 1 a13 1 Version 2.0b1 (18-Feb-2004) @ 1.101 log @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 @ text @d13 1 a13 1 Version 2.0b0 (12-Feb-2004) @ 1.100 log @use Autoconf 2.59 and update date @ text @d13 1 a13 1 Version 2.0b0 (01-Jan-2004) @ 1.99 log @Bump copyright year for 2004 @ text @d13 1 a13 1 Version 2.0b0 (13-Dec-2003) @ 1.98 log @bump date @ text @d8 1 a8 1 Copyright (c) 1994-2003 Ralf S. Engelschall @ 1.97 log @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. @ text @d13 1 a13 1 Version 2.0b0 (13-Aug-2003) @ 1.96 log @bump date @ text @d38 1 a38 1 guessos Simple OS/platform guesser @ 1.95 log @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 @ text @d13 1 a13 1 Version 2.0b0 (03-Jun-2003) @ 1.94 log @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 @ text @d13 1 a13 1 Version 2.0b0 (09-May-2003) @ 1.93 log @update version @ text @d13 1 a13 1 Version 2.0b0 (29-Apr-2003) @ 1.92 log @bump date @ text @d13 1 a13 1 Version 2.0b0 (04-Apr-2003) @ 1.91 log @bump date @ text @d13 1 a13 1 Version 2.0b0 (22-Feb-2003) @ 1.90 log @update date @ text @d13 1 a13 1 Version 2.0b0 (21-Feb-2003) @ 1.89 log @Bump year in copyright messages to cover new year 2003. @ text @d13 1 a13 1 Version 2.0b0 (11-Feb-2003) @ 1.88 log @brand as 2.0b0 until I know later whether to directly jump to 2.0.0 or introduce a beta period @ text @d8 1 a8 1 Copyright (c) 1994-2002 Ralf S. Engelschall @ 1.87 log @polish for release @ text @d13 1 a13 1 Version 1.6.2 (02-Nov-2002) @ 1.86 log @update for release @ text @d13 1 a13 1 Version 1.6.1 (12-Jul-2002) @ 1.85 log @Removed not-existing --min-size option from the usage of "shtool rotate". The name is just --size. Submitted by: Thomas Linden @ text @d13 1 a13 1 Version 1.6.1 (23-Feb-2002) @ 1.84 log @update version date @ text @d13 1 a13 1 Version 1.6.0 (01-Feb-2002) @ 1.83 log @bump copyright years @ text @d13 1 a13 1 Version 1.6.0 (23-Sep-2001) @ 1.82 log @*** empty log message *** @ text @d8 1 a8 1 Copyright (c) 1994-2001 Ralf S. Engelschall @ 1.81 log @*** empty log message *** @ text @d35 1 @ 1.80 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.5.4 (14-Jun-2001) @ 1.79 log @*** empty log message *** @ text @d36 1 @ 1.78 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.5.4 (20-Apr-2001) @ 1.77 log @*** empty log message *** @ text @d1 1 a1 1 _ _ _ d6 1 a6 1 @ 1.76 log @*** empty log message *** @ text @d27 1 a27 1 table Pretty print a field-sperarated list as a table @ 1.75 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.5.3 (19-Apr-2001) @ 1.74 log @*** empty log message *** @ text @d58 1 a58 1 Notice: Given that you include GNU shtool verbatim into your own @ 1.73 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.5.2 (27-Feb-2001) @ 1.72 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.5.2 (17-Jan-2001) @ 1.71 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.5.2 (05-Oct-2000) @ 1.70 log @*** empty log message *** @ text @d8 1 a8 1 Copyright (c) 1994-2000 Ralf S. Engelschall @ 1.69 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.5.1 (29-Jul-2000) @ 1.68 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.5.1 (06-Jul-2000) @ 1.67 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.5.0 (01-Jul-2000) @ 1.66 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.5.0 (30-Jun-2000) @ 1.65 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.10 (18-Jun-2000) @ 1.64 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.10 (14-Jun-2000) @ 1.63 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.10 (12-May-2000) @ 1.62 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.9 (16-Apr-2000) @ 1.61 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.9 (13-Apr-2000) @ 1.60 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.9 (05-Apr-2000) @ 1.59 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.9 (15-Mar-2000) @ 1.58 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.8 (12-Mar-2000) @ 1.57 log @*** empty log message *** @ text @d8 1 a8 1 Copyright (c) 1994-1999 Ralf S. Engelschall @ 1.56 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.8 (08-Feb-2000) @ 1.55 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.7 (24-Dec-1999) @ 1.54 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.7 (06-Oct-1999) @ 1.53 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.6 (05-Sep-1999) @ 1.52 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.5 (28-Jul-1999) @ 1.51 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.5 (27-Jul-1999) @ 1.50 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.5 (24-Jul-1999) @ 1.49 log @*** empty log message *** @ text @d64 5 @ 1.48 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.4 (17-Jul-1999) @ 1.47 log @*** empty log message *** @ text @d35 1 @ 1.46 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.4 (16-Jul-1999) @ 1.45 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.5 (16-Jul-1999) @ 1.44 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.4 (15-Jul-1999) @ 1.43 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.3 (11-Jul-1999) @ 1.42 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.2 (09-Jul-1999) @ 1.41 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.1 (07-Jul-1999) @ 1.40 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.1 (06-Jul-1999) @ 1.39 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.4.0 (02-Jul-1999) @ 1.38 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.3.4 (01-Jul-1999) @ 1.37 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.3.3 (01-Jul-1999) @ 1.36 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.3.3 (29-Jun-1999) @ 1.35 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.3.2 (28-Jun-1999) @ 1.34 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.3.1 (28-Jun-1999) @ 1.33 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.3.1 (25-Jun-1999) @ 1.32 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.3.0 (25-Jun-1999) @ 1.31 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.3.0 (23-Jun-1999) @ 1.30 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.3.0 (18-Jun-1999) @ 1.29 log @*** empty log message *** @ text @d13 1 a13 1 Version 1.3.0 (17-Jun-1999) @ 1.28 log @*** empty log message *** @ text @d16 6 a21 6 portable shell scripts into a single shell tool. All ingredients were in successful use over many years in various free software projects. The compiled shtool program is intended to be used inside the source tree of free software packages. There it can take over various (usually non-portable) tasks related to the building and installation of such packages. @ 1.27 log @*** empty log message *** @ text @d9 4 a62 4 The home locations are: http://www.gnu.org/software/shtool/ ftp://ftp.gnu.org/gnu/shtool/ @ 1.26 log @*** empty log message *** @ text @d15 3 a17 2 free software packages. There it can overtake various (usually non-portable) tasks related to the building and installation of a free software package. d62 1 a62 1 ftp://ftp.gnu.org/gnu/shtool/ @ 1.25 log @*** empty log message *** @ text @d52 6 a57 7 As a special exception to the GNU General Public License, if you distribute the resulting "shtool" script as part of the source tree of another program you can include it in unmodified version under the same distribution terms that are used for the rest of that program. In other words, although the "shtool" script itself remains covered by the GNU General Public License, the program which uses it is not forced to be also licensed under the GPL. d60 2 a61 3 http://www.engelschall.com/sw/shtool/ ftp://ftp.engelschall.com/sw/shtool/ @ 1.24 log @*** empty log message *** @ text @d11 6 a16 6 This is a compilation of small but very stable and portable shell scripts into a single shell tool. All ingredients were in successful use over many years in various free software projects. The compiled shtool program is intended to be used inside the source tree of free software packages. There it can overtake various (usually non-portable) tasks related to the building and installation of a free software package. @ 1.23 log @*** empty log message *** @ text @d7 1 a7 1 shtool -- Portable Shell Tool d11 6 a16 7 This is a compilation of small but very stable and portable shell scripts into a single shell tool. All ingredients were in successful use over many years in various Open Source projects. The compiled shtool program is intended to be used inside the source tree of Open Source packages. There it can overtake various (usually non-portable) tasks related to the building and installation of an Open Source package. @ 1.22 log @*** empty log message *** @ text @d22 1 d24 2 a25 2 prop Display processing progress with a running propeller move Move files with simultan substitution and optimized movement @ 1.21 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.3.0 (12-Jun-1999) @ 1.20 log @*** empty log message *** @ text @d56 2 a57 2 In other words, although the "shtool" script itself remains licenced under the GNU General Public License, the program which uses it is not @ 1.19 log @*** empty log message *** @ text @d56 3 a58 2 Nevertheless this "shtool" script itself remains licenced under the GNU General Public License, of course. @ 1.18 log @*** empty log message *** @ text @d52 6 a57 9 As a special exception to the GNU General Public License, if you distribute this program as part of a program that contains a configuration script generated by GNU Autoconf or at least is distributed under a license which fully conforms to The Open Source Definition (see http://www.opensource.org/osd.html), version 1.4, or (at your option) any later version, you may include this program in unmodified version under the same distribution terms that you use for the rest of that program. Nevertheless this program itself always stay under the GNU General Public License. @ 1.17 log @*** empty log message *** @ text @d8 1 a8 1 Copyright (c) 1994-1999 Ralf S. Engelschall, All rights reserved. d37 26 a62 1 The home locations of shtool are: @ 1.16 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.9 (02-Jun-1999) d11 7 a17 6 This is a compilation of small but very stable and portable shell scripts into a single shell tool. All ingredients were in successful use over many years in various Open Source projects. The compiled shtool program is intended to be used inside the source tree of Open Source packages. There it can overtake various (usually non-portable) tasks related to the building and installation of an Open Source package. d21 15 a35 15 echo Print command with optional construct expansion table Pretty print a field-sperarated list as a table prop Display a process indication though a running propeller move Move files, but if files are the same just delete the source install Install a program, script or datafile mkdir Make a directory mkln Extended ln(1) command which calculates relative links mkshadow Create a shadow tree fixperm Fix file permission inside a source tree guessos Simple OS/Platform guesser arx Archive (ar) wrapper command. slo Separate Linker Options by library class scpp Sharing C Pre-Processor version Generate and maintain a version information file path Deal with $PATH variables d37 1 a37 1 The homepage with the latest release can be found on d39 1 @ 1.15 log @*** empty log message *** @ text @d32 1 @ 1.14 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.9 (01-Jun-1999) @ 1.13 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.8 (28-May-1999) @ 1.12 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.7 (14-May-1999) @ 1.11 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.6 (13-May-1999) @ 1.10 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.5 (12-May-1999) @ 1.9 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.4 (11-May-1999) @ 1.8 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.3 (06-May-1999) @ 1.7 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.2 (05-May-1999) @ 1.6 log @*** empty log message *** @ text @a34 5 Some references to popular packages which use shtool: mm shared memory library http://www.engelschall.com/sw/mm/ nmap network scanning tool http://www.insecure.org/nmap/ @ 1.5 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.2 (02-May-1999) d34 5 @ 1.4 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.1 (29-Apr-1999) @ 1.3 log @*** empty log message *** @ text @d7 1 a7 1 shtool -- Shell Tool d21 3 a23 2 fixperm Fix file permission inside a source tree guessos Simple OS/Platform guesser d26 1 d28 3 a30 3 move Move files, but if files are the same just delete the source path Deal with $PATH variables prop Display a process indication though a running propeller a31 1 table Pretty print a field-sperarated list as a table d33 1 @ 1.2 log @*** empty log message *** @ text @d9 1 a9 1 Version 1.2.0 (29-Apr-1999) @ 1.1 log @Initial revision @ text @d9 1 a9 1 Version 1.0.0 (22-Apr-1999) d12 5 a16 4 into a single and large shell tool. All of them were in successful use over the last years in various Open Source projects. The compiled shtool is intended to be used together with libtool and other similar tools inside the source tree of Open Source packages. d20 12 a31 16 becho echo command using terminal bold mode buildinfo Determine Build Information checkheader Check whether a C header file exists findcpp Find out how to _directly_ run the C Pre-Processor (CPP) findperl Find a reasonable Perl interpreter findprg find one or more programs somwhere in PATH fixperm Fix file permission inside a source tree fp2rp Convert a Unix forward file path to a reverse dotted path guessos Simple OS/Platform guesser install Install a program, script or datafile mkdir Make a directory plus it's hierarchy mkshadow Create a shadow tree newvers Generate and maintain a version information file ppl Pretty print a colon-sperarated list by avoiding tr and fmt prop Process indication though a propeller slo Separate Linker Options by library class @ 1.1.1.1 log @Import of shtool 1.0.0 @ text @@ 1.1.1.2 log @Import of shtool 1.1.0 @ text @d9 1 a9 1 Version 1.1.0 (26-Apr-1999) d12 4 a15 5 into a single shell tool. All ingredients were in successful use over many years in various Open Source projects. The compiled shtool program is intended to be used inside the source tree of Open Source packages. There it can overtake various non-portable tasks related to the building and installation of an Open Source package. d19 16 a34 12 echo Print command with optional construct expansion fixperm Fix file permission inside a source tree guessos Simple OS/Platform guesser install Install a program, script or datafile mkdir Make a directory mkshadow Create a shadow tree move Move files, but if files are the same just delete the source path Deal with $PATH variables prop Display a process indication though a running propeller slo Separate Linker Options by library class table Pretty print a field-sperarated list as a table version Generate and maintain a version information file @ 1.1.1.3 log @Import of shtool 1.2.0 @ text @d9 1 a9 1 Version 1.2.0 (29-Apr-1999) @