File: install_cgi.bat

package info (click to toggle)
libapache-csacek 2.1.9-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,500 kB
  • ctags: 1,773
  • sloc: ansic: 11,833; makefile: 454; yacc: 199; sh: 164; php: 51; sed: 5
file content (73 lines) | stat: -rw-r--r-- 2,058 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
@echo off

rem (c) 2000 Jaromir Dolecek - All rights reserved ;-b
rem $Id: install_cgi.bat,v 1.1 2000/01/24 12:12:17 dolecek Exp $

rem Skript pro instalaci CGI CSacku
rem Akceptuje jediny parametr - jmeno adresare, kam se maji
rem presunou nakopirovane CGI skripty

rem jmeno binarky CGI CSacku
set binarka=csacek_cgi.exe

rem otesti, jestli byl zadan parametr nebo jestli parametr byl /?
if x%1 == x goto err:
if x%1 == x/? goto err:

rem otesti, jestli existuje binarka
if exist %binarka% goto ok1:
echo %0: soubor %binarka% neexistuje - spoustite instalaci
echo %0: z adresare s rozbalenym CGI CSackem ?
goto neuspech

:ok1
rem otesti, jestli zadany adresar existuje a pokud ne, vytvor ho
if exist %1 goto ok2:
echo %0: adresar %1 neexistuje, byl tedy vytvoren
md %1

:ok2
echo %0: kopiruji %binarka% na soubory toXXX a whichcode ....
rem smaz vsechny *.cgi v aktualnim adresari
if exist toASCII.cgi del /q *.cgi

rem nakopiruj binarku na jednotlive soubory
call copy_cgi.bat %binarka%

rem pokud cilovy adresar uz obsahuje CSacek soubory, smaz je
if exist %1/toASCII.cgi for %%j IN (*.cgi) do del %1\%%j

rem no a nyni konecne proved onen presun
echo %0: presouvam vytvorene soubory do adresare %1
move *.cgi %1 >NUL

rem vytvor adresar C:\CSacek\ a prekopiruj tam whichcode_template.html
if exist C:\CSacek goto wt:
echo %0: vytvarim adresar C:\CSacek
md C:\CSacek

:wt
if not exist C:\CSacek\whichcode_template.html goto wt_copy
echo %0: soubor C:\CSacek\whichcode_template.html existuje, nechavam beze zmeny
goto konec_instalace

:wt_copy
echo %0: kopiruji soubor whichcode_template.html do C:\CSacek\
copy whichcode_template.html C:\CSacek >NUL

:konec_instalace
echo %0: Gratuluji - instalace CGI CSacku skoncila uspesne.
goto konec

:err
echo Syntax:
echo %0 ADRESAR
echo *
echo kde ADRESAR je adresar s CGI skripty, kam se maji umistit binarni
echo soubory CSaceku (soubory toXXX, whichcode)
goto konec

:neuspech:
echo %0: instalace CGI CSacku skoncila NEUSPESNE!

:konec