Commit graph

6 commits

Author SHA1 Message Date
Martin Kustermann d7e2f9ba3b [infra] Remove wheezy left overs from SDK
Also removes some dart editor related code which is unused nowadays.

Related https://dart-review.googlesource.com/c/sdk/+/150104

Change-Id: I97f91a35e82af09ac715a4eb93a945f335a71d5e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/150106
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2020-06-04 18:32:29 +00:00
Alexander Thomas 97afe8410a [beta] Support the beta channel in SDK scripts
Fixes https://github.com/dart-lang/sdk/issues/40992

Change-Id: Icc6888c94517667a184931d3e690db2fe67cc0ca
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/139814
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Alexander Thomas <athom@google.com>
2020-03-19 07:49:38 +00:00
William Hesse 1d8c09ed71 Update linux distribution support to Debian Jesse
This is needed to compile C++11 code, completing the changes required by
the BoringSSL roll.

BUG=
R=kustermann@google.com

Review URL: https://codereview.chromium.org/2250383002 .
2016-08-17 12:37:42 +02:00
William Hesse 634e5a1d02 Refs #25328 Use a portable shebang
BSD systems don't place bash in /bin and a lot of the dart tools
hardcode a #!/bin/bash shebang that fails the 'all' target build
(not able to execute dart2js since the interpreter is not found).

Solve the issue by using #!/usr/bin/env as the shebang. For scripts
that need to pass arguments to bash modify the script to use the set
command as the first executed line of shell.

BUG=
R=whesse@google.com

Review URL: https://codereview.chromium.org/1552313002 .
2016-01-05 16:26:28 +01:00
sgjesse@google.com 050a164b3c Update chroot creation script
* Java is no longer needed for building the SDK so don't install OpenJDK the chroot.

* Don't checkout the full repository if not checkout is specified

R=ricow@google.com
BUG=

Review URL: https://codereview.chromium.org//577293003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40533 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-22 07:33:10 +00:00
sgjesse@google.com 843464d0ac Add script to create a Debian chroot environment
For building Debian wheezy compatable binary packages we need to set up a number
of Debian chroot environments. To avoid to many manual steps this script should
do the bulk of this work.

To create a chroot environment for building 64-bit stable:

$ tools/create_debian_chroot.sh amd64 stable /tmp/debian_amd64_stable

Then building the Debian image should be as easy as

$ sudo chroot /tmp/debian_amd_stable
$ cd /b/dart
$ tools/create_tarball.py
$ tools/build_debian_packages.py amd64

The build_debian_packages.py is still missing the architecture argument.

R=ricow@google.com, whesse@google.com
BUG=

Review URL: https://codereview.chromium.org//193723006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34162 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-20 10:54:55 +00:00