source: trunk/tools/ahci.wis@ 201

Last change on this file since 201 was 194, checked in by David Azarewicz, 8 years ago

Update wis

File size: 2.6 KB
Line 
1<WARPIN VERSION="1.0.15" OS="os2_45x">
2 <HEAD>
3 <TITLE>=("TITLE")</TITLE>
4 <REXX NAME=TITLE>
5 MyTitle="AHCI Driver for OS/2";
6
7 BootDrive = SysBootDrive();
8 ConfigSys = BootDrive||'\config.sys';
9 OsDir=VALUE('OSDIR',,'OS2ENVIRONMENT');
10 if (OsDir='') then OsDir='?:\OS2';
11 OsDocTarget='TARGET="'||OsDir||'\DOC\AHCI" LONGFILENAMES SELECT';
12 if (TRANSLATE(RIGHT(OsDir,3))='OS2') then do
13 OsAppTarget='TARGET="'||OsDir||'\APPS" LONGFILENAMES SELECT';
14 end
15 else do
16 OsAppTarget='TARGET="'||OsDir||'\BIN" LONGFILENAMES SELECT';
17 end
18
19 /* find AHCI line, if any */
20 SearchString='BASEDEV=OS2AHCI.ADD';
21 If (SysFileSearch(SearchString,ConfigSys,'test.') \= 0) then test.0 = 0;
22 ahci_ln = 0;
23 do i = 1 to test.0
24 If (TRANSLATE(WORD(test.i, 1)) \= SearchString) then iterate;
25 ahci_ln = i;
26 leave;
27 end
28
29 /* find Dani line, if any */
30 SearchString='BASEDEV=DANIS506.ADD';
31 If (SysFileSearch(SearchString,ConfigSys,'test.') \= 0) then test.0 = 0;
32 dani_ln = 0;
33 do i = 1 to test.0
34 If (TRANSLATE(WORD(test.i, 1)) \= SearchString) then iterate;
35 dani_ln = i;
36 leave;
37 end
38
39 ConfigSysModify = '';
40 if (ahci_ln=0) then do
41 if (dani_ln=0) then do
42 ConfigSysModify='CONFIGSYS="BASEDEV=OS2AHCI.ADD | UNIQUE(OS2AHCI.ADD) ADDTOP"';
43 end
44 else do
45 ConfigSysModify='CONFIGSYS="BASEDEV=OS2AHCI.ADD | UNIQUE(OS2AHCI.ADD) ADDBEFORE(DANIS506.ADD)"';
46 end
47 end
48
49 rc = WirexxPutEnv('MyTitle',MyTitle);
50 rc = WirexxPutEnv('ConfigSysModify',ConfigSysModify);
51 rc = WirexxPutEnv('OsAppTarget',OsAppTarget);
52 rc = WirexxPutEnv('OsDocTarget',OsDocTarget);
53
54 Return MyTitle;
55 </REXX>
56 <REXX NAME=GetEnv>
57 Parse Arg EnvVar .
58 Return WirexxGetEnv(EnvVar);
59 </REXX>
60
61 <PCK INDEX=1 PACKAGEID="Arca Noae\AHCI\Driver\X\X\X"
62 TITLE="AHCI Driver"
63 TARGET="?:\OS2\BOOT" FIXED LONGFILENAMES SELECT
64 =("GetEnv ConfigSysModify")
65 >The AHCI Driver
66 </PCK>
67
68 <PCK INDEX=20 PACKAGEID="Arca Noae\AHCI\Documentation\X\X\X"
69 TITLE="AHCI Documentation"
70 =("GetEnv OsDocTarget")
71 >ReadMe and License
72 </PCK>
73</HEAD>
74 <BODY>
75 <PAGE INDEX=1 TYPE=README>
76 <TEXT>Welcome to the =("GetEnv MyTitle")</TEXT>
77 <README EXTRACTFROMPCK="20" FORMAT="PLAIN">ReadMe.txt</README>
78 </PAGE>
79 <PAGE INDEX=2 TYPE=CONTAINER>
80 <TEXT>Select the packages you want to install.
81 </TEXT>
82 </PAGE>
83 <PAGE INDEX=3 TYPE=CONFIGURE>
84 <TEXT>Press "Install" to begin installing this archive.</TEXT>
85 <NEXTBUTTON TARGET=0>I~nstall</NEXTBUTTON>
86 </PAGE>
87 </BODY>
88</WARPIN>
Note: See TracBrowser for help on using the repository browser.