[phobos] [D-Programming-Language/installer] ddf962: installer script
GitHub via phobos
phobos at puremagic.com
Sat Mar 19 13:23:04 PDT 2016
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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the phobos
mailing list