Changeset 674


Ignore:
Timestamp:
May 13, 2007, 8:06:14 PM (18 years ago)
Author:
Gregg Young
Message:

Removed used files rename to 8.3 update warpin scripts etc for change

Location:
trunk
Files:
1 added
3 deleted
6 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/shdwmgr.cmd

    r673 r674  
    4040Shadow.i.filename = '..\docs\history'
    4141Shadow.i.longname = 'History'
    42 
    43 i = i + 1
    44 Shadow.i.package  = 'FM2'
    45 Shadow.i.folderid = '<FM3_Docs>'
    46 Shadow.i.filename = '..\docs\customizingresources.txt'
    47 Shadow.i.longname = 'Customizing^Resources'
    4842
    4943i = i + 1
  • trunk/warpin/bld_fm2_wpi.readme

    r645 r674  
    3232            d) Perform the following COPY commands
    3333               COPY <trunk-dir>\cfgmgr.cmd <unzippped-dir>
    34                COPY <trunk-dir>\shadowmgr.cmd <unzippped-dir>
     34               COPY <trunk-dir>\shdwmgr.cmd <unzippped-dir>
    3535               COPY <trunk-dir>\utilsmgr.cmd <unzippped-dir>
    3636               COPY <trunk-dir>\readme <unzippped-dir>
  • trunk/warpin/bld_fm2_wpidirs.txt

    r644 r674  
    5858
    5959FILE: COPYING                    1  .        Docs
    60 FILE: CustomizingResources.txt   1  .        Docs
     60
    6161FILE: HISTORY                    1  .        Docs
    6262FILE: README                     1  .        Docs
     
    104104FILE: views.tmp                  1  .  Tmplates
    105105
    106 FILE: shadowmgr.cmd              1  .  Utils
     106FILE: shdwmgr.cmd              1  .  Utils
    107107
    108108;NOFILESPACKAGE: 10
  • trunk/warpin/bld_fm2utils_wpi.cmd

    r663 r674  
    7272         WPI.WIC_pgm WPI.archivename' -a 'WPI.pkg.p.number' -c'WPI.pkg.p.dir' *'
    7373      else
    74          WPI.WIC_pgm WPI.archivename' -a 'WPI.pkg.p.number' -c'WPI.pkg.p.dir' fm2utils.doc license.txt shadowmgr.cmd'
     74         WPI.WIC_pgm WPI.archivename' -a 'WPI.pkg.p.number' -c'WPI.pkg.p.dir' fm2utils.doc license.txt shdwmgr.cmd'
    7575      if rc \= 0 then
    7676         call ErrorExit 3 rc
     
    169169   WPI.pkg.1.number  = 7
    170170   WPI.pkg.1.dir     = 'fm2utils'
    171    'copy ..\shadowmgr.cmd fm2utils'
     171   'copy ..\shdwmgr.cmd fm2utils'
    172172return
    173173
  • trunk/warpin/fm2.wis

    r667 r674  
    1 <!--
    2    IMPORTANT: DO NOT EDIT FM2.WIS! Please edit FM2.WIS.IN instead.
    3    FM2.WIS.IN is used as input to SED which then replaces/inserts
    4    various text and creates FM2.WIS during the FM/2 build process.
    5 
    6    NOTE: If a NON-EXTERNAL package (i.e. a package whose files
    7    will be staged before building the WPI file) with an index
    8    greater than 999 is used, then the REXX program BLD_FM2_WPIDIRS.CMD
    9    (found in the warpin directory of the build subtree) will have
    10    to be changed. The line:
    11          WPI.max_package_number_length = 3
    12    will need to be changed accordingly.
    13 
    14    WARPIN VERSION 0.9.20 is required for PACKAGEID's with revision levels.
    15    WARPIN VERSION 0.9.9  is required for EXTRACTFROMPCK.
    16 -->
    17 <WARPIN VERSION 0.9.20>
    18 
    19 <HEAD>
    20 <REXX NAME=UtilsCheck>
    21    if stream(WirexxGetEnv('WI_ARCHIVE_PATH') || '\fm2utils-1-0.wpi', 'c', 'query exists') = '' then
    22       return '3'
    23    else
    24       return '5'
    25 </REXX>
    26 
    27 <PCK INDEX=1
    28   PACKAGEID="Netlabs\FM2\Base\3\5\9"
    29   TITLE="FM/2 - File Manager/2 (Base package)"
    30   TARGET="$(WARPIN_DEFAULTTOOLSPATH)\FM2"
    31   SELECT
    32   BASE
    33   LONGFILENAMES
    34   CREATEOBJECT="WPFolder|File Manager/2|<WP_DESKTOP>|ICONFILE=$(1)\icons\fm2fldr.ICO;ICONNFILE=1,$(1)\icons\fm2fldr2.ICO;CCVIEW=YES;OBJECTID=<FM3_Folder>;"
    35   CREATEOBJECT="WPProgram|FM/2|<FM3_Folder>|EXENAME=$(1)\fm3.exe;PARAMETERS=%*;STARTUPDIR=$(1);CCVIEW=YES;OBJECTID=<FM/2>;"
    36   CREATEOBJECT="WPProgram|FM/2 Lite|<FM3_Folder>|EXENAME=$(1)\fm4.exe;PARAMETERS=%*;STARTUPDIR=$(1);CCVIEW=YES;TITLE=FM/2 LITE;OBJECTID=<FM/2 LITE>;"
    37   CREATEOBJECT="WPFolder|FM/2 Tools|<FM3_Folder>|ICONFILE=$(1)\icons\toolbox.ICO;ICONNFILE=1,$(1)\icons\toolbox2.ICO;OBJECTID=<FM3_Tools>;"
    38   CREATEOBJECT="WPFolder|FM/2 Docs|<FM3_Folder>|ICONFILE=$(1)\icons\docs.ICO;ICONNFILE=1,$(1)\icons\docs2.ICO;OBJECTID=<FM3_Docs>;"
    39   CREATEOBJECT="WPProgram|Back up FM/2 Customizations^ and reset to defaults|<FM3_Folder>|EXENAME=*;PARAMETERS=/c cfgmgr /INSTALL /DEFAULTS /UNATTENDED;STARTUPDIR=$(1);PROGTYPE=WINDOWABLEVIO;MINIMIZED=YES;OBJECTID=<FM/2_RESET_TO_DEFAULTS>;"
    40   CREATEOBJECT="WPProgram|Reverse last reset of^FM/2 Customizations|<FM3_Folder>|EXENAME=*;PARAMETERS=/c cfgmgr /DEINSTALL /DEFAULTS /UNATTENDED;STARTUPDIR=$(1);PROGTYPE=WINDOWABLEVIO;MINIMIZED=YES;OBJECTID=<FM/2_REVERSE_RESET_TO_DEFAULTS>;"
    41   CREATEOBJECT="WPProgram|FM/2 Online Help|<FM3_Docs>|EXENAME=VIEW.EXE;PARAMETERS=$(1)\FM3.HLP;OBJECTID=<FM3HELP>;"
    42   CREATEOBJECT="WPProgram|Archive Viewer/2|<FM3_Tools>|EXENAME=$(1)\FM2Tools\AV2.EXE;PROGTYPE=PM;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=Archive Viewer/2;OBJECTID=<FM/2_AV/2>;"
    43   CREATEOBJECT="WPProgram|Bookshelf Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VIEWINFS.EXE;TITLE=Bookshelf Viewer;STARTUPDIR=$(1);OBJECTID=<FM/2_BOOKSHELF>;"
    44   CREATEOBJECT="WPProgram|Collector|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VCOLLECT.EXE;TITLE=Collector;STARTUPDIR=$(1);OBJECTID=<FM/2_VCOLLECT>;"
    45   CREATEOBJECT="WPProgram|Databar|<FM3_Tools>|EXENAME=$(1)\FM2Tools\DATABAR.EXE;TITLE=Databar;STARTUPDIR=$(1);OBJECTID=<FM/2_DATABAR>;"
    46   CREATEOBJECT="WPProgram|Dir Sizes|<FM3_Tools>|EXENAME=$(1)\FM2Tools\DIRSIZE.EXE;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=Dir Sizes;OBJECTID=<FM/2_DIRSIZE>;"
    47   CREATEOBJECT="WPProgram|EA Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\EAS.EXE;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=EA Viewer;OBJECTID=<FM/2_EAVIEW>;"
    48   CREATEOBJECT="WPProgram|FM/2 Utilities command line|<FM3_Tools>|EXENAME=*;STARTUPDIR=?:\;PROGTYPE=WINDOWABLEVIO;PARAMETERS=/K $(1)\SETENV.CMD"
    49   CREATEOBJECT="WPProgram|Global File Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\GLOBAL.EXE;TITLE=Global File Viewer;STARTUPDIR=$(1);OBJECTID=<FM/2_SEEALL>;"
    50   CREATEOBJECT="WPProgram|Helpfile Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VIEWINFS.EXE;STARTUPDIR=$(1);TITLE=Helpfile Viewer;OBJECTID=<FM2ViewInf>;"
    51   CREATEOBJECT="WPProgram|INI Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\INI.EXE;STARTUPDIR=$(1);PROGTYPE=PM;PARAMETERS=%*;ASSOCFILTER=*.INI,,;OBJECTID=<FM/2_INIVIEW>;"
    52   CREATEOBJECT="WPProgram|Process Killer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\KILLPROC.EXE;PARAMETERS=%*;TITLE=Process Killer;STARTUPDIR=$(1);OBJECTID=<FM/2_KILLPROC>;"
    53   CREATEOBJECT="WPProgram|Undeleter|<FM3_Tools>|EXENAME=$(1)\FM2Tools\UNDEL.EXE;PARAMETERS=%*;TITLE=Undeleter;STARTUPDIR=$(1);OBJECTID=<FM/2_UNDEL>;"
    54   CREATEOBJECT="WPProgram|Seek and scan|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VCOLLECT.EXE;TITLE=Seek and scan;PARAMETERS=**;STARTUPDIR=$(1);OBJECTID=<FM/2_VSEEK>;"
    55   CREATEOBJECT="WPProgram|Visual Directory|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VDIR.EXE;PARAMETERS=%*;STARTUPDIR=$(1);OBJECTID=<FM/2_VDIR>;"
    56   CREATEOBJECT="WPProgram|Visual Tree|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VTREE.EXE;TITLE=Visual Tree;STARTUPDIR=$(1);OBJECTID=<FM/2_VTREE>;"
    57   EXECUTE="$(1)\cfgmgr /INSTALL /UNATTENDED"
    58   EXECUTE="$(1)\utilsmgr /UNATTENDED"
    59   EXECUTE="$(1)\utils\shadowmgr FM2"
    60   EXECUTE="for %a in ($(1)\install.cmd $(1)\uninstal.cmd $(1)\install.dat) do if exist %a del %a"
    61   DEEXECUTE="$(1)\cfgmgr /DEINSTALL /UNATTENDED"
    62   DEEXECUTE="$(1)\utilsmgr /DELETE /UNATTENDED"
    63   DEEXECUTE="del $(1)\fm3.ini & del $(1)\fm3ini.bak"
    64   CLEARPROFILE="USER\FM/2"
    65 
    66 
    67 >This package contains the base File Manager/2 (FM/2) package.
    68 
    69 The FM/2 base package must be installed to a drive with long filename support!
    70 </PCK>
    71 
    72 <PCK INDEX=7
    73   PACKAGEID="Netlabs\FM2 Utilities\FM2Utils\1\0\0"
    74   TITLE="FM/2 Utilities"
    75   EXTERNAL="fm2utils-1-0.wpi"
    76   TARGET="$(1)\Utils"
    77   SELECT
    78   CREATEOBJECT="WPFolder|FM/2 Utilities|<WP_DESKTOP>|OBJECTID=<FM2_Utilities>;"
    79   CREATEOBJECT="WPProgram|Make Object|<FM2_Utilities>|EXENAME=$(7)\makeobj.cmd;PARAMETERS=%*;OBJECTID=<FM2MakeObj>;"
    80   CREATEOBJECT="WPProgram|Image Viewer|<FM2_Utilities>|EXENAME=$(7)\image.exe;PARAMETERS=%*;OBJECTID=<FM2Imageexe>;"
    81   CREATEOBJECT="WPProgram|Reboot w/ Pause|<FM2_Utilities>|EXENAME=$(7)\rebootp.exe;PARAMETERS=%*;OBJECTID=<FM2rebootp>;"
    82   CREATEOBJECT="WPProgram|Iconify|<FM2_Utilities>|EXENAME=$(7)\iconify.exe;PARAMETERS=%*;OBJECTID=<FM2Iconify>;"
    83   CREATEOBJECT="WPProgram|Delete Tree|<FM2_Utilities>|EXENAME=*;PROGTYPE=WINDOWABLEVIO;PARAMETERS=/c ($(7)\deltree.exe [Enter directory to delete:] || pause);OBJECTID=<FM2Deltree>;"
    84   CONFIGSYS="SET PATH=$(7); | ADDRIGHT"
    85   EXECUTE="$(7)\shadowmgr FM2UTILS"
    86 >This package contains the FM/2 Utilities, a
    87 collection of more than 60  utilities which may
    88 be used with or without FM/2. Included are
    89 DELTREE, HPFSOPT, RENCASE, MOV, KILL/2,
    90 PTREE and many more.
    91 </PCK>
    92 
    93 
    94 </HEAD>
    95 
    96 <BODY>
    97 
    98 <PAGE INDEX=1 TYPE=README>
    99 <NEXTBUTTON TARGET=2>~Next</NEXTBUTTON>
    100 <TEXT>NOTE:  A special thanks to Mark Kimes for making this program open source software. Thanks also goes to Steven Levine, Gregg Young, and others who have continued to improve and enhance this great program.</TEXT>
    101 <README FORMAT=PLAIN EXTRACTFROMPCK="1">docs\readme</README>
    102 </PAGE>
    103 
    104 <PAGE INDEX=2 TYPE=README>
    105 <NEXTBUTTON TARGET="=("UtilsCheck")">~I agree</NEXTBUTTON>
    106 <TEXT>FM/2 License: By pressing the "I agree" button, you agree to all terms and conditions of the license agreement below.</TEXT>
    107 <README EXTRACTFROMPCK="1">docs\copying</README>
    108 </PAGE>
    109 
    110 
    111 <!-- The TYPE=CONTAINER will list the packages which can be installed. -->
    112 <PAGE INDEX=3 TYPE=CONTAINER>
    113 <NEXTBUTTON TARGET=4>~Next</NEXTBUTTON>
    114 <TEXT>Select your installation directory.</TEXT>
    115 </PAGE>
    116 
    117 
    118 <PAGE INDEX=4 TYPE=CONFIGURE>
    119 <NEXTBUTTON TARGET=0>I~nstall</NEXTBUTTON>
    120 <TEXT>Please select/deselect the desired configuration option(s).</TEXT>
    121 </PAGE>
    122 
    123 <PAGE INDEX=5 TYPE=README>
    124 <NEXTBUTTON TARGET=6>~Next</NEXTBUTTON>
    125 <TEXT>FM/2 Utilities: A short description of each utility is included at the end of the readme below. A special note of thanks to Mark Kimes for making these utilities freely available.</TEXT>
    126 <README>
    127 
    128     FM/2 Utilities, a utility collection for use with File Manager/2
    129          copyright (c) 1994/95 by M. Kimes (Barebones Software)
    130                           all rights reserved
    131     ================================================================
    132 
    133 This is a collection of utilities that may prove useful in conjunction
    134 with FM/2 (or even without it).
    135 
    136 All the .EXE utilities provide help if you run them with /? as an
    137 argument (hint:  arguments shown in brackets [] are optional, arguments
    138 shown in braces <> are required).  The .CMD utilities may be directly
    139 inspected using a text editor and are commented as to use and function.
    140 It's recommended that you place these utilities into a directory on your
    141 PATH (type HELP PATH at a command prompt if you don't know what that
    142 means).  If you have FM/2 installed, may I suggest you make a UTILS
    143 directory off your FM/2 directory (the FM/2 INSTALL.CMD assumes you
    144 will, and will make some program objects for you)?
    145 
    146 These utilities are standalone, meaning that one doesn't rely on
    147 another.  You can therefore delete any you don't want to keep around
    148 without affecting the operation of any of the others.
    149 
    150 If you like the FM/2 Utilities package, you'll love FM/2.  File
    151 Manager/2 (FM/2) is a shareware OS/2 2.1+ PM 32-bit
    152 file/directory/archive maintenance utility (a sort of super-Drives
    153 object, something midway between the Drives objects and a more
    154 traditional file manager) with plenty of bells, whistles and utilities,
    155 drag and drop, context menus, toolbars and accelerator keys.  FM/2 won a
    156 1995 OS/2 Magazine Editor's Choice award -- the only file management
    157 software to do so.  If you know how to use OS/2, you already know how to
    158 use most of FM/2.  You can easily glean the rest from the extensive
    159 online help.  FM/2 is available from ftp.secret.com (/g/os2utl), from
    160 Compuserve's OS2SHARE (OS2BVEN) forum (GO OS2SHARE) in library 18, and
    161 from finer OS/2 BBSs everywhere.
    162 
    163 
    164 Following is a very brief description of each program in the package:
    165 
    166 BEEP.EXE
    167     Makes a beep noise.
    168 
    169 CRC.EXE
    170     Calculates and prints the CRC of a file or files.
    171 
    172 CVT4OS2.CMD
    173     Converts 4DOS/4OS2 non-standard DESCRIPT.ION files to WPS-standard
    174     .SUBJECT EAs (see comments in program).
    175 
    176 CVTFBBS.CMD
    177     Converts FILES.BBS file comments to WPS-standard .SUBJECT EAs (see
    178     comments in program).
    179 
    180 DELTREE.EXE
    181     Deletes a directory and all its subdirectories and files.
    182 
    183 DRVRLIST.EXE
    184     Lists all mounted drivers.  Use /w switch for a "wide" listing.
    185 
    186 DRVTYPES.EXE
    187     Lists all drives with information on their types.
    188 
    189 DSTART.EXE
    190     A START command that will work from DOS VDMs (penalty box).
    191 
    192 EA.EXE
    193     An extended attribute manipulation program.  Can be used to zap all
    194     the EAs from REXX .CMD files.
    195 
    196 EJECT.EXE
    197     Eject media from a removable drive.  Notes:  when EJECT, LOCK or
    198     UNLOCK returns an error code of 31, it usually means that function
    199     is not supported for the requested drive.  "The parameter is not
    200     correct" may mean you tried it on a non-existent or fixed drive.
    201     Error 163 is not in the OS/2 message file; it's "uncertain media,"
    202     and usually just repeating the command will "fix" it.
    203 
    204 FATOPT.EXE*
    205     An OS/2 FAT optimizer -- defragment, condense freespaces, sort file
    206     and directory names, test sectors in system areas, test (and repair
    207     some damaged) clusters, report on drive usage.  If you receive a
    208     "FATOpt can't lock" message from FATOpt, the drive is in use and
    209     FATOpt can't optimize it; try booting from floppies (place
    210     FATOPT.EXE on the floppy together with VIOCALLS.DLL).  If you
    211     receive a "FATOpt ran out of memory" error, add RAM and/or set up a
    212     swapfile on a partition other than the one being optimized (type
    213     HELP SWAPPATH at a command line for more info) and/or try the -p
    214     or -q switches.  Other errors (uncommon) should be self-explanatory,
    215     if distressing.  CHKDSK/F should be run before running FATOpt, and
    216     it's always a good idea to back up before defragging.  FATOpt
    217     errorlevel returns for batch files:  0 = no problems, 1 = user
    218     abort, 2 = out of memory, 3 = bad file (run CHKDSK/F, dammit),
    219     4 = can't open drive, 5 = can't lock drive, 6 = can't fix bad
    220     cluster, 7 = insufficient free space on drive, 8 = unknown error,
    221     9 = bad system area, 10 = error during standard file copy.
    222     BACKUP BEFORE OPTIMIZING.  REMEMBER THE BEST OPTIMIZATION IS
    223     ACCOMPLISHED BY A BACKUP/DELETE/RESTORE.
    224 
    225 FINDPATH.EXE
    226     List a PATH-style environment variable's directories (or LIBPATH),
    227     or find a file or files in those directories.  Perhaps useful for
    228     tracking down files that appear in more than one directory on the
    229     PATH or LIBPATH.
    230 
    231 FLUSH.EXE
    232     Flush file system caches and buffers (make system quiescent).
    233 
    234 FM2PLAY.EXE*
    235     Used by FM/2 to play multimedia files with the "Play Multimedia"
    236     command (requires MMPM/2).
    237 
    238 HPFSOPT.EXE*
    239     An HPFS optimizer.
    240 
    241 ICONIFY.EXE
    242     "Iconifies" image files, which is to say that it sets the icon
    243     of image files to be miniature versions of the image files.  A
    244     PM program, but designed to be run in batch mode from a command
    245     line.
    246 
    247 IMAGE.EXE*
    248     Used by FM/2 to quickly display image files (requires MMPM/2).
    249     Request a context menu for several options.
    250 
    251 ISTEXT.EXE
    252     Returns ERRORLEVEL 1 if a file appears to be a text (ASCII) file,
    253     0 if not or file is inaccessible.
    254 
    255 KILL2.EXE
    256     A timed deletion/touch/list utility.
    257 
    258 KILLPID.EXE
    259     Kill processes by PID or title, or list PIDs of running processes.
    260     See also SWITCHTO.EXE.
    261 
    262 KEYLOCKS.EXE
    263     Control state of num lock, caps lock, scroll lock.  Note:  PM
    264     program, but still designed to be run from command line.
    265 
    266 LA.EXE
    267     Lists the contents of archive files, extracts files from archives
    268     using one command without you having to know the archive type or
    269     archiver commands (requires ARCHIVER.BB2 datafile to be on your
    270     PATH or DPATH, copy included in the archive, edit to taste/need).
    271 
    272 LINES.EXE
    273     Counts lines in text files.
    274 
    275 LOCK.EXE
    276     Lock a removable drive.
    277 
    278 MAKEOBJ.CMD
    279     Creates WPS objects for filenames -- program objects for programs,
    280     shadows for everything else -- on the desktop.
    281 
    282 MKPATH.EXE
    283     Make directories many levels deep with one command.
    284 
    285 MOV.EXE
    286     A MOVE command that can move between drives and optionally allows
    287     overwriting.
    288 
    289 MSENSIT.EXE
    290     Set sensitivity of mouse.
    291 
    292 NO.EXE
    293     Hides file system objects, then runs a command (excludes file system
    294     objects from a command).
    295 
    296 NOCAD.EXE
    297     Disables/reenables (toggles) CTRL-ALT-DEL.
    298 
    299 OPEN.EXE
    300     Opens a WPS object or website.
    301 
    302 PRIORITY.EXE
    303     A launch-with-priority program that lets you set the priority of
    304     other programs when you start them.
    305 
    306 PTREE.EXE
    307     Displays the tree of a given path, several options.
    308 
    309 QFORMAT.EXE
    310     Quick format floppies by zapping the root and FATs.  NOTE:  Warp's
    311     FORMAT will do this now, too (/Q switch).
    312 
    313 QPLAY.EXE
    314     Quiet play plays multimedia files via MMPM/2 without showing itself
    315     (perhaps useful from batch files).
    316 
    317 REBOOT.EXE
    318     Reboots the system as though you'd pressed CTRL-ALT-DEL.
    319 
    320 REBOOTP.EXE
    321     Reboots the system as though you'd pressed CTRL-ALT-DEL after
    322     broadcasting a WM_QUIT message to all children of the desktop and
    323     waiting 60 seconds for the applications to save their settings and
    324     quit (note that VIO and DOS applications will pop up their "Are you
    325     sure?" boxes, but you don't have to be there to answer (and
    326     shouldn't be -- use Shutdown instead if you're not automating),
    327     though such apps won't pick up on the hint to shut down).  This is a
    328     PM application, but still designed to be run from command line.
    329 
    330 REMTAB.EXE
    331     Removes TABs from text files.
    332 
    333 RENCASE.EXE
    334     Renames files to the same name but all upper, lower or "mixed" case.
    335 
    336 RESET.EXE
    337     Resets a drive.
    338 
    339 SAVEDESK.EXE
    340     Saves the Desktop, optionally restarts WPS by killing it and letting
    341     it restart itself.
    342 
    343 SCOPY.EXE
    344     Copy new files and/or newer versions of existing files.  Primarily
    345     intended for backup and synchronization.
    346 
    347 SDIR.CMD
    348     Directory listing that shows .SUBJECT EAs.
    349 
    350 SEEHELP.EXE
    351     For systems where VIEW.EXE will not display .HLP files, this lets
    352     you view help files without starting the program to which they
    353     belong.
    354 
    355 SMODE.EXE
    356     Set screen modes (columns, rows, resolutions) for VIO/full screen
    357     sessions or reports on available modes.
    358 
    359 SNAPSHOT.EXE
    360     Creates a "snapshot" file compatible with PMDMatch.
    361 
    362 SR.EXE
    363     Simple search-and-replace command, optional interactive mode.
    364     Intended to be used non-interactively for many files in a single
    365     pass (otherwise a text editor is more suitable).
    366 
    367 SRCH.CMD
    368     A search command for OS/2 (finds text in files).
    369 
    370 STRIP.EXE
    371     Filter that strips specified strings from input.
    372 
    373 SUBJ.CMD
    374     Show and modify .SUBJECT EAs.
    375 
    376 STRIPCDS.EXE
    377     A filter that strips ANSI and VT-100 escape codes from stdin and
    378     writes the results to stdout.
    379 
    380 SWEEP.CMD
    381     A sweep command for OS/2; performs a command in all subdirectories
    382     of the current directory.
    383 
    384 SWITCHTO.EXE
    385     Switch current or a specified process (by PID or partial title) to
    386     the foreground.
    387 
    388 TEST.EXE
    389 TEST.CMD
    390 TESTPM.EXE
    391     Repeat all the arguments it receives; useful for debugging command
    392     lines and figuring out what arguments one program receives from
    393     another.
    394 
    395 TESTDRV.EXE
    396     Test a drive.  Should be run with a drive other than the one being
    397     tested as the default for best results (saves a logfile listing any
    398     bad sectors found to the default directory).
    399 
    400 TESTFIND.EXE
    401     Tests an IFS's DosFindFirst/Next implementation for troubleshooting.
    402 
    403 TESTHAND.EXE
    404     Reports the number and type of inherited file handles.
    405 
    406 TESTRC.EXE
    407     Runs a program and reports its return code (ERRORLEVEL).
    408 
    409 TYPERATE.EXE
    410     Sets the typematic rate.
    411 
    412 UNARJER.CMD
    413     Unarjs any arj file dropped onto it into the same directory where
    414     the arj file resides, then opens a folder for that directory.
    415 
    416 UNIQUE.EXE
    417     Counts the number of lines, words and unique words in a text file,
    418     gives a breakdown of how many times each unique word was used.
    419 
    420 UNLOCK.EXE
    421     Unlock a removable drive.
    422 
    423 UNLZHER.CMD
    424     Unlzhs any lzh file dropped onto it into the same directory where
    425     the lzh file resides, then opens a folder for that directory.
    426 
    427 UNZIPPER.CMD
    428     Unzips any zip file dropped onto it into the same directory where
    429     the zip file resides, then opens a folder for that directory.
    430 
    431 WHERE.CMD
    432     A where command for OS/2; finds files on a specified or the default
    433     drive.
    434 
    435 WIPE.EXE
    436     Wipes then erases files so that their data cannot be recovered.
    437     Meets DOD standards.
    438 
    439                                                     * Used by "stock" FM/2.
    440 </README>
    441 </PAGE>
    442 
    443 <PAGE INDEX=6 TYPE=README>
    444 <NEXTBUTTON TARGET=7>~I agree</NEXTBUTTON>
    445 <TEXT>FM/2 Utilities: By pressing the "I agree" button, you agree to all terms and conditions of the license agreement below.</TEXT>
    446 <README>
    447 Simple license statement:
    448 ========================
    449 These utilities may be freely used by end users.  I retain copyright and
    450 reserve all rights.  There is NO warranty expressed or implied.
    451 
    452 Distribution rights are granted for online (dial-up, Internet, CIS,
    453 etc.) services ONLY without prior written permission from author.
    454 If you want to distribute for money, you MUST contact me first and
    455 make arrangements.
    456 
    457 
    458 Author contact info:
    459 ===================
    460   Mark Kimes (mkimes@ibm.net)
    461 </README>
    462 </PAGE>
    463 
    464 <PAGE INDEX=7 TYPE=CONTAINER>
    465 <NEXTBUTTON TARGET=8>~Next</NEXTBUTTON>
    466 <TEXT>Many of the programs included within FM/2 Utilities are intended to be run from the command line. If the installation directory is not already on the PATH, then this installation will ensure that your installation directory will be on the PATH after the next reboot (unless you specifiy otherwise on the next page).</TEXT>
    467 </PAGE>
    468 
    469 <PAGE INDEX=8 TYPE=CONFIGURE>
    470 <NEXTBUTTON TARGET=0>I~nstall</NEXTBUTTON>
    471 <TEXT>Please select/deselect the desired configuration option(s).
    472 
    473 The CONFIG.SYS modification is the addition of the FM/2 Utilities installation directory to end of the PATH (if it is not already on the PATH), simplifying access to the utiities from the command line.
    474 
    475 Uncheck "Modify CONFIG.SYS" if you do not want your PATH changed.</TEXT>
    476 </PAGE>
    477 
    478 
    479 </BODY>
    480 </WARPIN>
    481 
    482 <!--
    483   CREATEOBJECT="WPProgram|History|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\history;OBJECTID=<FM2History>;"
    484   CREATEOBJECT="WPProgram|GNU General Public License|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\copying;OBJECTID=<FM3Copying>;"
    485   CREATEOBJECT="WPShadow|History (Shadow)|<FM3_Docs>|SHADOWID=$(1)\docs\history;OBJECTID=<FM2HistoryShadow>;"
    486   CREATEOBJECT="WPProgram|Read Me|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\readme;OBJECTID=<FM3Readme>;"
    487   CREATEOBJECT="WPProgram|Customizing^Resources|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\customizingresources.txt;OBJECTID=<FM3CustRes>;"
    488   CREATEOBJECT="WPProgram|FM/2 Utils Doc|<FM2_Utilities>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(7)\fm2utils.doc;OBJECTID=<FM2UtilsDoc>;"
    489 
    490 <WARPIN VERSION 1.0.15>
    491 
    492 <PCK INDEX=3
    493   PACKAGEID="Netlabs\FM2\FM/2 Tools\3\5\9\20070331"
    494   TITLE="Standalone FM/2 Tools"
    495   TARGET="$(1)"
    496   EXTERNAL="FM2Utilx.wpi"
    497   SELECT
    498   REQUIRES=1
    499   FIXED
    500   CREATEOBJECT="WPFolder|FM/2 Tools|<FM3_Folder>|ICONFILE=$(1)\icons\toolbox.ICO;ICONNFILE=1,$(1)\icons\toolbox2.ICO;OBJECTID=<FM3_Tools>;"
    501   CREATEOBJECT="WPProgram|Archive Viewer/2|<FM3_Tools>|EXENAME=$(1)\FM2Tools\AV2.EXE;PROGTYPE=PM;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=Archive Viewer/2;OBJECTID=<FM/2_AV/2>;"
    502   CREATEOBJECT="WPProgram|Bookshelf Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VIEWINFS.EXE;TITLE=Bookshelf Viewer;STARTUPDIR=$(1);OBJECTID=<FM/2_BOOKSHELF>;"
    503   CREATEOBJECT="WPProgram|Collector|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VCOLLECT.EXE;TITLE=Collector;STARTUPDIR=$(1);OBJECTID=<FM/2_VCOLLECT>;"
    504   CREATEOBJECT="WPProgram|Databar|<FM3_Tools>|EXENAME=$(1)\FM2Tools\DATABAR.EXE;TITLE=Databar;STARTUPDIR=$(1);OBJECTID=<FM/2_DATABAR>;"
    505   CREATEOBJECT="WPProgram|Dir Sizes|<FM3_Tools>|EXENAME=$(1)\FM2Tools\DIRSIZE.EXE;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=Dir Sizes;OBJECTID=<FM/2_DIRSIZE>;"
    506   CREATEOBJECT="WPProgram|EA Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\EAS.EXE;PARAMETERS=%*;STARTUPDIR=$(1);TITLE=EA Viewer;OBJECTID=<FM/2_EAVIEW>;"
    507   CREATEOBJECT="WPProgram|FM/2 Utilities command line|<FM3_Tools>|EXENAME=?:\OS2\CMD.EXE;STARTUPDIR=?:\;PROGTYPE=WINDOWABLEVIO;PARAMETERS=/K $(1)\SETENV.CMD"
    508   CREATEOBJECT="WPProgram|Global File Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\GLOBAL.EXE;TITLE=Global File Viewer;STARTUPDIR=$(1);OBJECTID=<FM/2_SEEALL>;"
    509   CREATEOBJECT="WPProgram|Helpfile Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VIEWINFS.EXE;STARTUPDIR=$(1);TITLE=Helpfile Viewer;OBJECTID=<FM2ViewInf>;"
    510   CREATEOBJECT="WPProgram|INI Viewer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\INI.EXE;STARTUPDIR=$(1);PROGTYPE=PM;PARAMETERS=%*;ASSOCFILTER=*.INI,,;OBJECTID=<FM/2_INIVIEW>;"
    511   CREATEOBJECT="WPProgram|Process Killer|<FM3_Tools>|EXENAME=$(1)\FM2Tools\KILLPROC.EXE;PARAMETERS=%*;TITLE=Process Killer;STARTUPDIR=$(1);OBJECTID=<FM/2_KILLPROC>;"
    512   CREATEOBJECT="WPProgram|Undeleter|<FM3_Tools>|EXENAME=$(1)\FM2Tools\UNDEL.EXE;PARAMETERS=%*;TITLE=Undeleter;STARTUPDIR=$(1);OBJECTID=<FM/2_UNDEL>;"
    513   CREATEOBJECT="WPProgram|Seek and scan|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VCOLLECT.EXE;TITLE=Seek and scan;PARAMETERS=**;STARTUPDIR=$(1);OBJECTID=<FM/2_VSEEK>;"
    514   CREATEOBJECT="WPProgram|Visual Directory|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VDIR.EXE;PARAMETERS=%*;STARTUPDIR=$(1);OBJECTID=<FM/2_VDIR>;"
    515   CREATEOBJECT="WPProgram|Visual Tree|<FM3_Tools>|EXENAME=$(1)\FM2Tools\VTREE.EXE;TITLE=Visual Tree;STARTUPDIR=$(1);OBJECTID=<FM/2_VTREE>;"
    516   EXECUTE="$(1)\utilsmgr /UNATTENDED"
    517   DEEXECUTE="$(1)\utilsmgr /DELETE /UNATTENDED"
    518 
    519 >This package installs a number of FM/2's tools
    520 as stand alone programs.  These tools are all
    521 built into FM/2, but can be configured to run
    522 as separate programs for people who prefer to
    523 use them this way.
    524 </PCK>
    525 
    526 <PCK INDEX=10
    527   PACKAGEID="Netlabs\FM2\Reset FM/2 Customizations\3\5\9\20070331"
    528   TITLE="Reset all FM/2 customizations to default values"
    529   TARGET="$(1)"
    530   EXTERNAL="FM2Utilx.wpi"
    531   REQUIRES=1
    532   EXECUTE="$(1)\cfgmgr /INSTALL /DEFAULTS /UNATTENDED"
    533   DEEXECUTE="$(1)\cfgmgr /DEINSTALL /DEFAULTS /UNATTENDED"
    534 
    535 >This package resets ALL FM/2 customizations
    536 to their default values. All customizations
    537 you may have made will be lost. DO NOT select
    538 this package unless this is what you desire.
    539 </PCK>
    540 
    541 -->
  • trunk/warpin/fm2.wis.in

    r661 r674  
    158158  CREATEOBJECT="WPShadow|History (Shadow)|<FM3_Docs>|SHADOWID=$(1)\docs\history;OBJECTID=<FM2HistoryShadow>;"
    159159  CREATEOBJECT="WPProgram|Read Me|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\readme;OBJECTID=<FM3Readme>;"
    160   CREATEOBJECT="WPProgram|Customizing^Resources|<FM3_Docs>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(1)\docs\customizingresources.txt;OBJECTID=<FM3CustRes>;"
    161160  CREATEOBJECT="WPProgram|FM/2 Utils Doc|<FM2_Utilities>|EXENAME=E.EXE;PROGTYPE=PM;PARAMETERS=$(7)\fm2utils.doc;OBJECTID=<FM2UtilsDoc>;"
    162161
  • trunk/warpin/makefile

    r662 r674  
    77# DEBUG  0 = release build, 1 = debug build
    88
    9 # BUILD_FM2UTILS
     9BUILD_FM2UTILS=1
    1010#     If defined, then building FM2UTILS*.wpi is included in the ALL and WPI targets
    1111
    12 # FM2_VER
     12FM2_VER=-3-5-9
    1313#     Used for the WPI file name. e.g. FM2_VER=-3-5-9 results in FM2-3-5-9.wpi being built
    1414#     If FM2_VER is undefined, then FM2.wpi is built
    1515#     NOTE: Start the variable with '-'!
    1616
    17 # FM2UTILS_VER
     17FM2UTILS_VER=-1-0
    1818#     Used for the WPI file name. e.g. FM2UTILS_VER=-1-0 results in FM2Utils-1.0.wpi being built
    1919#     If FM2UTILS_VER is undefined, then FM2UTILS.wpi is built
     
    4141   bld_fm2_wpi fm2$(FM2_VER).wpi /SCRIPT
    4242
    43 fm2utils$(FM2UTILS_VER).wpi: bld_fm2utils_wpi.cmd fm2utils.wis fm2utils\fm2utils.doc fm2utils\license.txt ..\shadowmgr.cmd
     43fm2utils$(FM2UTILS_VER).wpi: bld_fm2utils_wpi.cmd fm2utils.wis fm2utils\fm2utils.doc fm2utils\license.txt ..\shdwmgr.cmd
    4444!ifdef BUILD_FM2UTILS
    4545   @echo Building FM2Utils
Note: See TracChangeset for help on using the changeset viewer.