about summary refs log tree commit diff
path: root/src/etc/pkg
diff options
context:
space:
mode:
authorVadim Chugunov <vadimcn@gmail.com>2014-12-06 01:32:57 -0800
committerVadim Chugunov <vadimcn@gmail.com>2014-12-06 12:48:32 -0800
commitde8f48b10ae13bfd30671d43f3f9e4e3225efd34 (patch)
tree2efd57c1f1cdc4ff56c4fa5fb9f8c08f0563def7 /src/etc/pkg
parent3c89031e1f213030f0514c8dcb9e6fa19ddbd323 (diff)
downloadrust-de8f48b10ae13bfd30671d43f3f9e4e3225efd34.tar.gz
rust-de8f48b10ae13bfd30671d43f3f9e4e3225efd34.zip
- Support gcc-less installation on Windows. To do so in unattended mode run:`<intaller>.exe /TYPE=compact /SILENT`.
- Do not require admin privileges to install.
Diffstat (limited to 'src/etc/pkg')
-rw-r--r--src/etc/pkg/rust.iss8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/etc/pkg/rust.iss b/src/etc/pkg/rust.iss
index fe2107943c5..c57a7ab6c70 100644
--- a/src/etc/pkg/rust.iss
+++ b/src/etc/pkg/rust.iss
@@ -14,6 +14,7 @@ AppPublisherURL=http://www.rust-lang.org
 VersionInfoVersion={#CFG_VERSION_WIN}
 LicenseFile=LICENSE.txt
 
+PrivilegesRequired=lowest
 DisableWelcomePage=true
 DisableProgramGroupPage=true
 DisableReadyPage=true
@@ -37,8 +38,13 @@ Uninstallable=yes
 [Tasks]
 Name: modifypath; Description: &Add {app}\bin to your PATH (recommended)
 
+[Components]
+Name: rust; Description: "Rust compiler and standard crates"; Types: full compact custom; Flags: fixed
+Name: gcc; Description: "Linker and platform libraries"; Types: full
+
 [Files]
-Source: "tmp/dist/win/*.*" ; DestDir: "{app}"; Flags: ignoreversion recursesubdirs
+Source: "tmp/dist/win/rust/*.*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs; Components: rust
+Source: "tmp/dist/win/gcc/*.*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs; Components: gcc
 
 [Code]
 const