Changes

ITALC client

1,604 bytes added, 20:44, 15 June 2008
created
This is a silent installer and uninstaller for [http://italc.sourceforge.net/ iTALC] (classroom control and support software).

<source lang="xml">
<package
id="italc_l"
name="iTALC"
revision="1"
reboot="false"
priority="0">

<check type="file" condition="exists" path="%PROGRAMFILES%\italc\ica.exe" />
<install cmd='"%SOFTWARE%\italc-1.0.9-rc3\setup.exe" "%SOFTWARE%\italc-1.0.9-rc3\installsettings.xml"' />
<upgrade cmd='"%SOFTWARE%\italc-1.0.9-rc3\setup.exe" "%SOFTWARE%\italc-1.0.9-rc3\installsettings.xml"' />
<remove cmd='"%PROGRAMFILES%\italc\ica.exe" -unregisterservice' />
<remove cmd='del /q "%PROGRAMFILES%\italc"' />
<remove cmd='rmdir "%PROGRAMFILES%\italc"' />

</package>
</source>

You have to create the file installsettings.xml in the same directory. Either you install one client and save the installation settings or you just take this file and change it according to your setup:

<source lang="xml">
<?xml version="1.0"?>
<!DOCTYPE italc-installation-settings>
<settings installmaster="0" keyimportdir="\\192.168.0.1\wpkg\software\italc-1.0.9-rc3\" pubkeydir="C:\Programme\iTALC\keys\public\teacher\" installlupus="0" installdocs="0" keyexportdir="C:\Dokumente und Einstellungen\Administrator\" privkeydir="C:\Programme\iTALC\keys\private\teacher\" installdir="C:\Programme\iTALC" installclient="1" />
</source>

The keyfile has to be named italc_dsa_key.pub and placed in the italc dir on the server (or change keyimportdir in the installsettings.xml).

When you uninstall the client, there is still a window saying the service was stopped.
[[category:Silent Installers]]
54
edits