]> repo.cephalix.eu Git - OpenBoard.git/commitdiff
added DesktopIcon
authorhelmuth varkoly <helmuth@varkoly.de>
Thu, 26 Sep 2019 07:25:34 +0000 (09:25 +0200)
committerhelmuth varkoly <helmuth@varkoly.de>
Thu, 26 Sep 2019 07:25:34 +0000 (09:25 +0200)
OpenBoard.sls

index f452394d221ea267da19652f54cab85295eee274..e4a39dd667a64e28279321f43b1775c72d7e23f9 100644 (file)
@@ -7,8 +7,23 @@
 #
 # Description:          SLS to use with OSS's softwaremanagement              
 ###############################################################################
+{% if grains['cpuarch'] == 'AMD64' %}
+{% set DIR = "C:\Program Files (x86)\OpenBoard" %}
+{% else %}
+{% set DIR = "C:\Program Files\OpenBoard" %}
+{% endif %}
+
 PACKAGE:
   pkg:
     - installed
 
+OpenBoard_present:
+  file.exists:
+    - name : {{DIR}}\OpenBoard.exe
+
+create_link:
+  cmd.run:
+    - name: powershell "$s=(New-Object -COM WScript.Shell).CreateShortcut('C:\Users\Public\Desktop\OpenBoard.lnk');$s.TargetPath='{{ DIR }}\OpenBoard.exe';$s.Save()"
+    - require:
+      - file: OpenBoard_present