Millennium
The Innovative millennium client is part of a software that helps to manage libraries. For more infos see http://csdirect.iii.com/documentation/mildoc.shtml
<package
id="millennium"
name="millennium"
revision="16002"
reboot="false"
priority="0">
<check type="uninstall" condition="exists" path="Innovative Millennium" />
<check type="file" condition="exists" path="%SYSTEMDRIVE%\Millennium\jre\1.6.0_02\README.txt" />
<install cmd='"%SOFTWARE%\millennium\install.bat"' />
<!-- the upgrade installs a new jre -->
<upgrade cmd='"%SOFTWARE%\millennium\install.bat"' />
<remove cmd='"C:\Millennium\UninstallerData\Uninstall Innovative Millennium.exe"' />
</package>
For the installation to be silent, a file is needed. It must be placed near the client installer. It has to be named installer.properties. This file is documented at http://csdirect.iii.com/faq/mildoc.shtml in the last section.
INSTALLER_UI=silent
USER_INSTALL_DIR=C:$/$Millennium
MILLENNIUM_IP=server.dom..fr
And finally, here is the content of the install.bat file.
@echo off
rem ligne suivante par précaution ; certains utilisateurs (moi) ont une mauvaise variable (offline)
set MILLENNIUM_HOME=C:\Millennium
rem ces deux lignes ne sont utiles qu'en simulation
rem car ces variables sont positionnées par wpkg-start
set WPKGROOT=\\biblio\wpkg
set SOFTWARE=%WPKGROOT%\software
%SOFTWARE%\millennium\milup160_02.exe
rem teste l'existence de jarcache et autres et ne fait rien si ils existent
rem créer les répertoires jarcache et resources et donner des droits
if exist "%SYSTEMDRIVE%\Millennium\jarcache\" goto END
mkdir "%SYSTEMDRIVE%\Millennium\jarcache"
if exist "%SYSTEMDRIVE%\Millennium\resources\" goto END
mkdir "%SYSTEMDRIVE%\Millennium\resources"
rem donner des droits sur ces 2 répertoires, la faq d'innovative dit de le faire pour jardir aussi
Xcacls "%SYSTEMDRIVE%\Millennium\jarcache" /T /C /G administrateurs:f "Tout le monde":f SYSTEM:f /y
Xcacls "%SYSTEMDRIVE%\Millennium\resources" /T /C /G administrateurs:f "Tout le monde":f SYSTEM:f /y
Xcacls "%SYSTEMDRIVE%\Millennium\jardir" /T /C /G administrateurs:f "Tout le monde":f SYSTEM:f /y
:END
rem pause