Browse Source

Install packages to subfolder

Thomas Kluyver 11 years ago
parent
commit
868f7f35a9
1 changed files with 5 additions and 1 deletions
  1. 5 1
      nsisbuilder/template.nsi

+ 5 - 1
nsisbuilder/template.nsi

@@ -37,7 +37,10 @@ Section "!${PRODUCT_NAME}" sec_app
   SectionIn RO
   SectionIn RO
   File ${SCRIPT}
   File ${SCRIPT}
   File ${PRODUCT_ICON}
   File ${PRODUCT_ICON}
-  File /r "pkgs\*"
+  File /r "files\*.*"
+  SetOutPath "$INSTDIR\pkgs"
+  File /r "pkgs\*.*"
+  SetOutPath "$INSTDIR"
   CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}.lnk" "pyw" '"$INSTDIR\${SCRIPT}"' \
   CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}.lnk" "pyw" '"$INSTDIR\${SCRIPT}"' \
       "$INSTDIR\${PRODUCT_ICON}"
       "$INSTDIR\${PRODUCT_ICON}"
   WriteUninstaller $INSTDIR\uninstall.exe
   WriteUninstaller $INSTDIR\uninstall.exe
@@ -60,6 +63,7 @@ Section "Uninstall"
   Delete $INSTDIR\uninstall.exe
   Delete $INSTDIR\uninstall.exe
   Delete "$INSTDIR\${SCRIPT}"
   Delete "$INSTDIR\${SCRIPT}"
   Delete "$INSTDIR\${PRODUCT_ICON}"
   Delete "$INSTDIR\${PRODUCT_ICON}"
+  RMDir /r "$INSTDIR\pkgs"
   Delete "$SMPROGRAMS\${PRODUCT_NAME}.lnk"
   Delete "$SMPROGRAMS\${PRODUCT_NAME}.lnk"
   RMDir $INSTDIR
   RMDir $INSTDIR
   DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
   DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"