Lines 20-25
Link Here
|
20 |
|
20 |
|
21 |
|
21 |
|
22 |
#----- installation proc's ---------------------------------------------------------------------------------------------- |
22 |
#----- installation proc's ---------------------------------------------------------------------------------------------- |
|
|
23 |
proc XiCopy {to from} {XiProtokoll "\tcopying file $from -> $to"; exec cp $to $from} |
23 |
|
24 |
|
24 |
proc XiLinkSym {to from} {XiProtokoll "\tgenerating symbolic link $from -> $to"; exec ln -s $to $from} |
25 |
proc XiLinkSym {to from} {XiProtokoll "\tgenerating symbolic link $from -> $to"; exec ln -s $to $from} |
25 |
|
26 |
|
Lines 332-338
Link Here
|
332 |
} else {# must be updated |
333 |
} else {# must be updated |
333 |
if [file writable $BINPATH] {# update can be done |
334 |
if [file writable $BINPATH] {# update can be done |
334 |
XiProtokoll "\nInstallation of Shell script: $BINPATH/xtem" |
335 |
XiProtokoll "\nInstallation of Shell script: $BINPATH/xtem" |
335 |
XiUnlink $BINPATH/xtem; XiLinkSym $INSTPATH/xtem/xtem $BINPATH/xtem |
336 |
XiUnlink $BINPATH/xtem; XiCopy $INSTPATH/xtem/xtem $BINPATH/xtem |
336 |
} else {# needs update, but cannot be updated! |
337 |
} else {# needs update, but cannot be updated! |
337 |
XiProtokollEnd4 "\n$BINPATH/xtem [XiNotInstalledText]" |
338 |
XiProtokollEnd4 "\n$BINPATH/xtem [XiNotInstalledText]" |
338 |
XiProtokollEnd4 "\trm $BINPATH/xtem\n ln -s $INSTPATH/xtem/xtem $BINPATH/xtem" ; XiProtokoll "" |
339 |
XiProtokollEnd4 "\trm $BINPATH/xtem\n ln -s $INSTPATH/xtem/xtem $BINPATH/xtem" ; XiProtokoll "" |
Lines 348-354
Link Here
|
348 |
} else {# changecode must be updated |
349 |
} else {# changecode must be updated |
349 |
if [file writable $BINPATH] {# update can be done |
350 |
if [file writable $BINPATH] {# update can be done |
350 |
XiProtokoll "\nInstallation of program: $BINPATH/changecode" |
351 |
XiProtokoll "\nInstallation of program: $BINPATH/changecode" |
351 |
XiUnlink $BINPATH/changecode; XiLinkSym $INSTPATH/xtem/changecode $BINPATH/changecode |
352 |
XiUnlink $BINPATH/changecode; XiCopy $INSTPATH/xtem/changecode $BINPATH/changecode |
352 |
} else {# needs update, but cannot be updated! |
353 |
} else {# needs update, but cannot be updated! |
353 |
XiProtokollEnd4 "\n$BINPATH/changecode [XiNotInstalledText]" |
354 |
XiProtokollEnd4 "\n$BINPATH/changecode [XiNotInstalledText]" |
354 |
XiProtokollEnd4 "\trm $BINPATH/changecode\n ln -s $INSTPATH/xtem/changecode $BINPATH/changecode" |
355 |
XiProtokollEnd4 "\trm $BINPATH/changecode\n ln -s $INSTPATH/xtem/changecode $BINPATH/changecode" |
Lines 368-374
Link Here
|
368 |
} else {# hyphen_show must be updated |
369 |
} else {# hyphen_show must be updated |
369 |
if [file writable $BINPATH] {# update can be done |
370 |
if [file writable $BINPATH] {# update can be done |
370 |
XiProtokoll "\nInstallation of program: $BINPATH/hyphen_show" |
371 |
XiProtokoll "\nInstallation of program: $BINPATH/hyphen_show" |
371 |
XiUnlink $BINPATH/hyphen_show; XiLinkSym $INSTPATH/xtem/hyphen_show $BINPATH/hyphen_show |
372 |
XiUnlink $BINPATH/hyphen_show; XiCopy $INSTPATH/xtem/hyphen_show $BINPATH/hyphen_show |
372 |
} else {# needs update, but cannot be updated! |
373 |
} else {# needs update, but cannot be updated! |
373 |
XiProtokollEnd4 "\n$BINPATH/hyphen_show [XiNotInstalledText]" |
374 |
XiProtokollEnd4 "\n$BINPATH/hyphen_show [XiNotInstalledText]" |
374 |
XiProtokollEnd4 "\trm $BINPATH/hyphen_show\n ln -s $INSTPATH/xtem/hyphen_show $BINPATH/hyphen_show" |
375 |
XiProtokollEnd4 "\trm $BINPATH/hyphen_show\n ln -s $INSTPATH/xtem/hyphen_show $BINPATH/hyphen_show" |
Lines 388-394
Link Here
|
388 |
} else {# must be updated |
389 |
} else {# must be updated |
389 |
if [file writable $MANPATH] {# update can be done |
390 |
if [file writable $MANPATH] {# update can be done |
390 |
XiProtokoll "\nInstallation of man page: $MANPATH/xtem.1" |
391 |
XiProtokoll "\nInstallation of man page: $MANPATH/xtem.1" |
391 |
XiUnlink $MANPATH/xtem.1; XiLinkSym $INSTPATH/xtem/xtem.1 $MANPATH/xtem.1 |
392 |
XiUnlink $MANPATH/xtem.1; XiCopy $INSTPATH/xtem/xtem.1 $MANPATH/xtem.1 |
392 |
} else {# needs update, but cannot be updated! |
393 |
} else {# needs update, but cannot be updated! |
393 |
XiProtokollEnd4 "\n$MANPATH/xtem.1 [XiNotInstalledText]" |
394 |
XiProtokollEnd4 "\n$MANPATH/xtem.1 [XiNotInstalledText]" |
394 |
XiProtokollEnd4 "\trm $MANPATH/xtem.1\n ln -s $INSTPATH/xtem/xtem.1 $MANPATH/xtem.1"; XiProtokoll "" |
395 |
XiProtokollEnd4 "\trm $MANPATH/xtem.1\n ln -s $INSTPATH/xtem/xtem.1 $MANPATH/xtem.1"; XiProtokoll "" |
Lines 404-410
Link Here
|
404 |
} else {# must be updated |
405 |
} else {# must be updated |
405 |
if [file writable $MANPATH] {# update can be done |
406 |
if [file writable $MANPATH] {# update can be done |
406 |
XiProtokoll "\nInstallation of man page: $MANPATH/hyphen_show.1" |
407 |
XiProtokoll "\nInstallation of man page: $MANPATH/hyphen_show.1" |
407 |
XiUnlink $MANPATH/hyphen_show.1; XiLinkSym $INSTPATH/xtem/hyphen_show.1 $MANPATH/hyphen_show.1 |
408 |
XiUnlink $MANPATH/hyphen_show.1; XiCopy $INSTPATH/xtem/hyphen_show.1 $MANPATH/hyphen_show.1 |
408 |
} else {# needs update, but cannot be updated! |
409 |
} else {# needs update, but cannot be updated! |
409 |
XiProtokollEnd4 "\n$MANPATH/hyphen_show.1 [XiNotInstalledText]" |
410 |
XiProtokollEnd4 "\n$MANPATH/hyphen_show.1 [XiNotInstalledText]" |
410 |
XiProtokollEnd4 "\trm $MANPATH/hyphen_show.1\n ln -s $INSTPATH/xtem/hyphen_show.1 $MANPATH/hyphen_show.1" |
411 |
XiProtokollEnd4 "\trm $MANPATH/hyphen_show.1\n ln -s $INSTPATH/xtem/hyphen_show.1 $MANPATH/hyphen_show.1" |