FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
spri-shortcuts.xml 1.58 KiB
Newer Older
<?xml version="1.0" encoding="UTF-8"?>
<!--  vim: set softtabstop=3: -->
<packages:packages xmlns:packages="http://www.wpkg.org/packages">
   <package id="spri-shortcuts" name="SPRI shortcuts" revision="%version%.2" priority="0" reboot="false">
      <variable name="version" value="1.0" />

      <check type='registry' condition='equals' path='HKLM\software\ucam_wpkg.cam.ac.uk\spri-shortcuts\version' value="%version%"/>
      <install cmd='reg add HKLM\software\ucam_wpkg.cam.ac.uk\spri-shortcuts /t reg_sz /v version /d %version% /f'/>
      <install cmd='cscript %WPKGSOFTWARE%\wpkg\tools\create-shortcut.js /folder:"SPRI" /linkname:"SPRI Wiki" /target:"http://wikis.ch.cam.ac.uk/spri/"' />

      <upgrade include='remove' />
      <upgrade include='install' />

      <remove cmd='cscript %WPKGSOFTWARE%\wpkg\tools\delete-shortcut.js /folder:"SPRI" /linkname:"SPRI Wiki"'/>

      <!-- NB the chem repo-only version of this package used the ch.cam.ac.uk key, but now we're using
           the ucam_wpkg.cam.ac.uk variant. Tidy up both versions of removal if they exist -->
      <remove cmd='reg delete HKLM\software\ucam_wpkg.cam.ac.uk\spri-shortcuts /f'>
        <condition>
          <check type='registry' condition='exists' path='HKLM\software\ucam_wpkg.cam.ac.uk\spri-shortcuts' />
        </condition>
      </remove>

      <remove cmd='reg delete HKLM\software\ch.cam.ac.uk\WPKG /v spri-shortcuts /f'>
        <condition>
          <check type='registry' condition='exists' path='HKLM\software\ch.cam.ac.uk\WPKG\spri-shortcuts' />
        </condition>
      </remove>