Changeset 2828 for trunk/is_gsdl_cdrom/Script Files/setup.rul
- Timestamp:
- 2001-11-08T17:01:29+13:00 (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/is_gsdl_cdrom/Script Files/setup.rul
r2827 r2828 69 69 prototype EditGsdlsiteCfg(); 70 70 prototype EditSetupBat(); 71 71 prototype rs(BYREF STRING); 72 72 73 73 // ----- global variables ------ … … 366 366 endif; 367 367 368 if ( ComponentIsItemSelected(MEDIA, "Local library")) then368 if (svSetupType = "Local library") then 369 369 if (AddFolderIcon(@FOLDER_NAME, @FOLDER_NAME, "\"" + TARGETDIR ^ "server.exe\"", "", 370 370 "", 0, "", REPLACE) < 0) then … … 552 552 553 553 szTitle = ""; 554 szMsg1 = @TEXT_FINISH1; 554 555 if (svSetupType = "Web Library") then 556 szMsg1 = @TEXT_FINISH2; 557 elseif (svSetupType = "Source Code") then 558 szMsg1 = @TEXT_FINISH3; 559 else 560 szMsg1 = @TEXT_FINISH1; 561 endif; 562 555 563 szMsg2 = ""; 556 564 bOpt1 = TRUE; … … 560 568 nResult = SdFinish(szTitle, szMsg1, szMsg2, szOption1, szOption2, bOpt1, bOpt2); 561 569 562 if (bOpt1 ) then563 LaunchAppAndWait( TARGETDIR ^ "README.TXT", "", WAIT);570 if (bOpt1 = TRUE) then 571 LaunchAppAndWait("notepad", TARGETDIR ^ "README.TXT", WAIT); 564 572 endif; 565 573 … … 677 685 678 686 679 // Create the SERVER.TXT file if installing the web library 687 // Create and display the SERVER.TXT file if 688 // installing the web library 680 689 function CreateServerTxt() 681 STRING szTitle, szMsg; 690 STRING szTitle, szMsg, svTmp; 691 STRING szServerTxt, svCgiBin, svGSDLHOME; 682 692 LIST listInfo; 683 693 684 694 begin 685 695 686 if ( ComponentIsItemSelected(MEDIA, "Web library") = FALSE) then696 if (svSetupType != "Web Library") then 687 697 return; 688 698 endif; 689 699 700 szServerTxt = TARGETDIR ^ "SERVER.TXT"; 701 svCgiBin = TARGETDIR ^ "cgi-bin"; 702 svGSDLHOME= TARGETDIR; 690 703 szTitle = ""; 691 704 szMsg = " "; … … 693 706 listInfo = ListCreate(STRINGLIST); 694 707 695 ListAddString(listInfo, "hello", AFTER); 696 708 ListAddString(listInfo, @TEXT_SERVERTXT_01, AFTER); 709 ListAddString(listInfo, @TEXT_SERVERTXT_02, AFTER); 710 ListAddString(listInfo, @TEXT_SERVERTXT_03, AFTER); 711 ListAddString(listInfo, " ", AFTER); 712 713 ListAddString(listInfo, @TEXT_SERVERTXT_04, AFTER); 714 ListAddString(listInfo, @TEXT_SERVERTXT_05, AFTER); 715 ListAddString(listInfo, @TEXT_SERVERTXT_06, AFTER); 716 ListAddString(listInfo, @TEXT_SERVERTXT_07, AFTER); 717 ListAddString(listInfo, @TEXT_SERVERTXT_08, AFTER); 718 ListAddString(listInfo, @TEXT_SERVERTXT_09, AFTER); 719 ListAddString(listInfo, " ", AFTER); 720 721 ListAddString(listInfo, @TEXT_SERVERTXT_10, AFTER); 722 Sprintf(svTmp, @TEXT_SERVERTXT_11, szServerTxt); 723 ListAddString(listInfo, svTmp, AFTER); 724 ListAddString(listInfo, " ", AFTER); 725 726 Sprintf(svTmp, @TEXT_SERVERTXT_12, TARGETDIR); 727 ListAddString(listInfo, svTmp, AFTER); 728 ListAddString(listInfo, @TEXT_SERVERTXT_13, AFTER); 729 ListAddString(listInfo, @TEXT_SERVERTXT_14, AFTER); 730 ListAddString(listInfo, @TEXT_SERVERTXT_15, AFTER); 731 Sprintf(svTmp, @TEXT_SERVERTXT_16, svCgiBin); 732 ListAddString(listInfo, svTmp, AFTER); 733 ListAddString(listInfo, @TEXT_SERVERTXT_17, AFTER); 734 ListAddString(listInfo, @TEXT_SERVERTXT_18, AFTER); 735 ListAddString(listInfo, " ", AFTER); 736 737 ListAddString(listInfo, @TEXT_SERVERTXT_19, AFTER); 738 ListAddString(listInfo, @TEXT_SERVERTXT_20, AFTER); 739 ListAddString(listInfo, " ", AFTER); 740 741 rs(svCgiBin); 742 rs(svGSDLHOME); 743 744 ListAddString(listInfo, " ScriptAlias /gsdl/cgi-bin \"" + svCgiBin + "/\"", AFTER); 745 ListAddString(listInfo, " <Directory \"" + svCgiBin + "\">", AFTER); 746 ListAddString(listInfo, " Options None", AFTER); 747 ListAddString(listInfo, " AllowOverride None", AFTER); 748 ListAddString(listInfo, " </Directory>", AFTER); 749 ListAddString(listInfo, " ", AFTER); 750 751 ListAddString(listInfo, " Alias /gsdl \"" + svGSDLHOME + "/\"", AFTER); 752 ListAddString(listInfo, " <Directory \"" + svGSDLHOME + "\">", AFTER); 753 ListAddString(listInfo, " Options Indexes MultiViews FollowSymLinks", AFTER); 754 ListAddString(listInfo, " AllowOverride None", AFTER); 755 ListAddString(listInfo, " Order allow,deny", AFTER); 756 ListAddString(listInfo, " Allow from all", AFTER); 757 ListAddString(listInfo, " </Directory>", AFTER); 758 ListAddString(listInfo, " ", AFTER); 759 760 ListAddString(listInfo, @TEXT_SERVERTXT_21, AFTER); 761 ListAddString(listInfo, @TEXT_SERVERTXT_22, AFTER); 762 ListAddString(listInfo, @TEXT_SERVERTXT_23, AFTER); 763 ListAddString(listInfo, @TEXT_SERVERTXT_24, AFTER); 764 ListAddString(listInfo, " ", AFTER); 765 766 ListAddString(listInfo, @TEXT_SERVERTXT_25, AFTER); 767 ListAddString(listInfo, @TEXT_SERVERTXT_26, AFTER); 768 ListAddString(listInfo, " ", AFTER); 769 697 770 SdShowInfoList(szTitle, szMsg, listInfo); 698 771 ListWriteToFile(listInfo, szServerTxt); 772 773 ListDestroy(listInfo); 774 699 775 end; 700 776 … … 762 838 end; 763 839 840 // turn any backslashes in string into forward slashes 841 function rs (svString) 842 NUMBER i; 843 begin 844 845 for i = 0 to StrLength(svString) 846 if (svString[i] = '\\') then 847 svString[i] = '/'; 848 endif; 849 endfor; 850 851 end; 852 764 853 /////////////////////////////////////////////////////////////////////////////// 765 854 // … … 776 865 777 866 867
Note:
See TracChangeset
for help on using the changeset viewer.