ITALC client

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search

This is a silent installer and uninstaller for iTALC (classroom control and support software).

<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>

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:

<?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" />

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.