March 19, 2016 [phobos] [D-Programming-Language/installer] ddf962: installer script | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/stable 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: f663ed646f120a1882cf43a4e0ba3721dbae30ae https://github.com/D-Programming-Language/installer/commit/f663ed646f120a1882cf43a4e0ba3721dbae30ae Author: Martin Nowak <code@dawg.eu> Date: 2016-01-03 (Sun, 03 Jan 2016) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/common.d Log Message: ----------- verify signature of downloaded files Commit: 057b14598637e190071af9cc0b77f134d14c1413 https://github.com/D-Programming-Language/installer/commit/057b14598637e190071af9cc0b77f134d14c1413 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-03 (Sun, 03 Jan 2016) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/common.d Log Message: ----------- use platform specific archives for old dmd Commit: 5a2ed94953c007b1bc374f46073a60bda53635d1 https://github.com/D-Programming-Language/installer/commit/5a2ed94953c007b1bc374f46073a60bda53635d1 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-03 (Sun, 03 Jan 2016) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- no longer build combined zip - as announced 2 releases ago we'll drop the combined zip archive Commit: 026d5e0374fee37180813730041e0dc39f2b7430 https://github.com/D-Programming-Language/installer/commit/026d5e0374fee37180813730041e0dc39f2b7430 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-17 (Sun, 17 Jan 2016) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/common.d Log Message: ----------- Merge pull request #163 from MartinNowak/platform_tarballs use platform specific archives 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 Commit: f12fb3cf04b027db27ad9ec8767272400fb42b21 https://github.com/D-Programming-Language/installer/commit/f12fb3cf04b027db27ad9ec8767272400fb42b21 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-18 (Mon, 18 Jan 2016) Changed paths: M create_dmd_release/common.d Log Message: ----------- use 7za (not 7z) command Commit: 739cc309febf76c2f16d3fb8a28bcf85ef256665 https://github.com/D-Programming-Language/installer/commit/739cc309febf76c2f16d3fb8a28bcf85ef256665 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-18 (Mon, 18 Jan 2016) Changed paths: M create_dmd_release/patches/dlang.org.patch Log Message: ----------- update dlang.org patch for release docs Commit: 3970dc6e5b1de8c4a84506df9250af7b61221716 https://github.com/D-Programming-Language/installer/commit/3970dc6e5b1de8c4a84506df9250af7b61221716 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-18 (Mon, 18 Jan 2016) Changed paths: M create_dmd_release/patches/dlang.org.patch Log Message: ----------- Merge pull request #168 from MartinNowak/update_dlang_patch update dlang.org patch for release docs Commit: d45df885f6db316a178a1a7b6f3cef01ea404e31 https://github.com/D-Programming-Language/installer/commit/d45df885f6db316a178a1a7b6f3cef01ea404e31 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-18 (Mon, 18 Jan 2016) Changed paths: M windows/ReplaceInFile.nsh M windows/d2-installer.nsi Log Message: ----------- Merge remote-tracking branch 'upstream/stable' Commit: 63b9dc50153f78db7f06bcd2f6a6eee21c7ed11e https://github.com/D-Programming-Language/installer/commit/63b9dc50153f78db7f06bcd2f6a6eee21c7ed11e Author: Brad Anderson <eco@gnuk.net> Date: 2016-01-18 (Mon, 18 Jan 2016) Changed paths: M windows/ReplaceInFile.nsh Log Message: ----------- Add explanation of change made to ReplaceInFile Also add a URL linking to the source of the script. Commit: 89c44c56800e89bb54e40bbb743c2157895a19b9 https://github.com/D-Programming-Language/installer/commit/89c44c56800e89bb54e40bbb743c2157895a19b9 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-24 (Sun, 24 Jan 2016) Changed paths: M script/install.sh Log Message: ----------- update nightlies URL to nightlies.dlang.org Commit: dabeba4b32e8301be67401bcd871a47dd9f56456 https://github.com/D-Programming-Language/installer/commit/dabeba4b32e8301be67401bcd871a47dd9f56456 Author: Martin Nowak <code@dawg.eu> Date: 2016-01-25 (Mon, 25 Jan 2016) Changed paths: M script/install.sh Log Message: ----------- Merge pull request #169 from MartinNowak/nightlies_subdomain update nightlies URL to nightlies.dlang.org Commit: 62ab641e57e58d41bdab5dce30c02ea4142c982f https://github.com/D-Programming-Language/installer/commit/62ab641e57e58d41bdab5dce30c02ea4142c982f Author: Martin Nowak <code@dawg.eu> Date: 2016-02-05 (Fri, 05 Feb 2016) Changed paths: M create_dmd_release/patches/dlang.org.patch Log Message: ----------- update dlang.org patch to fix nightly builds Commit: f5212bbf97bef0052805fd494e40f8be86efaf21 https://github.com/D-Programming-Language/installer/commit/f5212bbf97bef0052805fd494e40f8be86efaf21 Author: Martin Nowak <code@dawg.eu> Date: 2016-02-24 (Wed, 24 Feb 2016) Changed paths: M script/install.sh Log Message: ----------- resolve dmd-beta in install script Commit: 8d2cc57ee6d2e2b37dfcc6799bcb8627405359b5 https://github.com/D-Programming-Language/installer/commit/8d2cc57ee6d2e2b37dfcc6799bcb8627405359b5 Author: Martin Nowak <code@dawg.eu> Date: 2016-02-28 (Sun, 28 Feb 2016) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- fix dmd version for branch builds (nightlies) Commit: 8d08be5448e687f31569ac727df375ee11258a09 https://github.com/D-Programming-Language/installer/commit/8d08be5448e687f31569ac727df375ee11258a09 Author: Martin Nowak <code@dawg.eu> Date: 2016-02-28 (Sun, 28 Feb 2016) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- fix building only a few platforms Commit: 7a23f8d856e29f0a73a6446bbf68d7b505fdbcce https://github.com/D-Programming-Language/installer/commit/7a23f8d856e29f0a73a6446bbf68d7b505fdbcce Author: Martin Nowak <code@dawg.eu> Date: 2016-02-29 (Mon, 29 Feb 2016) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- fixup for handling of extra binaries Commit: 12719f493cf5f921d97d99feaf2f75443a626b24 https://github.com/D-Programming-Language/installer/commit/12719f493cf5f921d97d99feaf2f75443a626b24 Author: Martin Nowak <code@dawg.eu> Date: 2016-03-19 (Sat, 19 Mar 2016) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/common.d M create_dmd_release/patches/dlang.org.patch A script/install.sh M windows/ReplaceInFile.nsh Log Message: ----------- Merge remote-tracking branch 'upstream/master' into stable Compare: https://github.com/D-Programming-Language/installer/compare/2cff0dec4941...12719f493cf5 |
Copyright © 1999-2021 by the D Language Foundation