[phobos] [D-Programming-Language/installer] ddf962: installer script

GitHub via phobos phobos at puremagic.com
Sun Jan 17 12:50:12 PST 2016


  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 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: 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


Compare: https://github.com/D-Programming-Language/installer/compare/026d5e0374fe...2c81b94de0f0


More information about the phobos mailing list