copy_file:
file.managed:
- - source: salt://win/repo-ng/UltraVNC/ultravnc.ini
- - name: '%Programfiles%\UltraVNC\ultravnc.ini'
+ - source: salt://win/repo-ng/UltraVnc/ultravnc.ini
+ - name: 'C:\Program Files\UltraVNC\ultravnc.ini'
+ - replace: True
+ - require:
+ - pkg: UltraVnc
%post
%service_add_post oss_get_screenshots.service
-if [ !-e /var/adm/oss/vncpwd/VNCPW1 ]
+if [ ! -e /var/adm/oss/vncpwd/VNCPW1 ]
then
VNCPW1=$( mktemp -q XXXXXXXX )
VNCPW2=$( mktemp -q XXXXXXXX )
###############################################################################
-# SLS: UltraVNC
+# SLS: UltraVnc
# Copyright (c) 2017 Helmuth Varkoly, Nuermberg, Germany.
# All rights reserved.
#
{% set LOG_PATH = 'C:\\salt\\var\\log' %}
{% set DESTINATION = '%ProgramFiles%\\UltraVNC'%}
-UltraVNC:
+UltraVnc:
'1.2.2.2':
{% if ARCH == 'x64' %}
- installer: salt://win/repo-ng/UltraVNC/UltraVNC_1_2_22_X64_Setup.exe
+ installer: salt://win/repo-ng/UltraVnc/UltraVNC_1_2_22_X64_Setup.exe
{% else %}
- installer: salt://win/repo-ng/UltraVNC/UltraVNC_1_2_22_X86_Setup.exe
+ installer: salt://win/repo-ng/UltraVnc/UltraVNC_1_2_22_X86_Setup.exe
{% endif %}
- full_name: 'UltraVNC'
+ full_name: 'UltraVnc'
uninstaller: '{{ DESTINATION }}\unins000.exe'
install_flags: '/VERYSILENT /NORESTART /TYPE=custom /COMPONENTS="ultravnc_server_s" /TASKS="installservice,startservice" /LOG={{ LOG_PATH }}\UVNC_inst.log /DIR="{{ DESTINATION }}"'
uninstall_flags: '/VERYSILENT /NORESTART /LOG={{ LOG_PATH }}\UVNC_uninst.log'