January 17, 2016 [phobos] [D-Programming-Language/installer] ddf962: installer script | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/installer Commit: ddf962947f30b7584214002c0d461a67204c7d33 https://github.com/D-Programming-Language/installer/commit/ddf962947f30b7584214002c0d461a67204c7d33 Author: Martin Nowak <code@dawg.eu> Date: 2015-12-15 (Tue, 15 Dec 2015) Changed paths: A script/install.sh Log Message: ----------- installer script - installs requested dmd/gdc/ldc versions and dub to a user-wide path (~/dlang) and writes sourceable files to activate them - installs itself to ~/dlang/install.sh and can later be used to install/uninstall/list compilers or update the script itself - writes no file outside of the root path, so a simple rm -rf ~/dlang removes everything - only requires bash, curl, and xz Commit: 5fbf71f3f989c898f842ed849fbee09bf10179e2 https://github.com/D-Programming-Language/installer/commit/5fbf71f3f989c898f842ed849fbee09bf10179e2 Author: Martin Nowak <code@dawg.eu> Date: 2015-12-15 (Tue, 15 Dec 2015) Changed paths: M script/install.sh Log Message: ----------- wrap whole script in a function - avoids executing an incomple script when piping curl into bash Commit: 94be57738014eb71095d2271f7b170335c7fa26a https://github.com/D-Programming-Language/installer/commit/94be57738014eb71095d2271f7b170335c7fa26a Author: Martin Nowak <code@dawg.eu> Date: 2015-12-15 (Tue, 15 Dec 2015) Changed paths: M script/install.sh Log Message: ----------- verify signatures of dmd downloads - factor out common download, verify, and unpack code Commit: e8b15403e0ce3d2b36c8ed78ffb7b0a39c326e43 https://github.com/D-Programming-Language/installer/commit/e8b15403e0ce3d2b36c8ed78ffb7b0a39c326e43 Author: Martin Nowak <code@dawg.eu> Date: 2015-12-15 (Tue, 15 Dec 2015) Changed paths: M script/install.sh Log Message: ----------- add support to install dmd nightlies Commit: 1cf107754f83a1687d82361338f3e0562bd58eeb https://github.com/D-Programming-Language/installer/commit/1cf107754f83a1687d82361338f3e0562bd58eeb Author: Martin Nowak <code@dawg.eu> Date: 2016-01-17 (Sun, 17 Jan 2016) Changed paths: M script/install.sh Log Message: ----------- use dedicated tmp root per script run - so that multiple scripts can run in parallel Commit: bae90cc4c71af7901a4c50c0912b26456547cb0a https://github.com/D-Programming-Language/installer/commit/bae90cc4c71af7901a4c50c0912b26456547cb0a Author: Martin Nowak <code@dawg.eu> Date: 2016-01-17 (Sun, 17 Jan 2016) Changed paths: M script/install.sh Log Message: ----------- get the keyring via https Commit: 8d29fc9649a15973af074e12e651b9cac16be643 https://github.com/D-Programming-Language/installer/commit/8d29fc9649a15973af074e12e651b9cac16be643 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-17 (Sun, 17 Jan 2016) Changed paths: M script/install.sh Log Message: ----------- download install script from dlang.org Commit: 2c81b94de0f0bcea0f9a6c7dfa744d9d958eb746 https://github.com/D-Programming-Language/installer/commit/2c81b94de0f0bcea0f9a6c7dfa744d9d958eb746 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-17 (Sun, 17 Jan 2016) Changed paths: A script/install.sh Log Message: ----------- Merge pull request #162 from MartinNowak/install_script installer script Compare: https://github.com/D-Programming-Language/installer/compare/026d5e0374fe...2c81b94de0f0 |
Copyright © 1999-2021 by the D Language Foundation