Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(128)

Side by Side Diff: build/linux/sysroot_scripts/sysroot-creator.sh

Issue 2859323002: Remove Trusty sysroot (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 # 4 #
5 # This script should not be run directly but sourced by the other 5 # This script should not be run directly but sourced by the other
6 # scripts (e.g. sysroot-creator-trusty.sh). Its up to the parent scripts 6 # scripts (e.g. sysroot-creator-jessie.sh). Its up to the parent scripts
7 # to define certain environment variables: e.g. 7 # to define certain environment variables: e.g.
8 # DISTRO=ubuntu 8 # DISTRO=ubuntu
9 # DIST=trusty 9 # DIST=jessie
10 # DIST_UPDATES=trusty-updates # optional 10 # DIST_UPDATES=jessie-updates # optional
11 # REPO_EXTRA="universe restricted multiverse" # optional 11 # REPO_EXTRA="universe restricted multiverse" # optional
12 # APT_REPO=http://archive.ubuntu.com/ubuntu 12 # APT_REPO=http://archive.ubuntu.com/ubuntu
13 # KEYRING_FILE=/usr/share/keyrings/ubuntu-archive-keyring.gpg 13 # KEYRING_FILE=/usr/share/keyrings/ubuntu-archive-keyring.gpg
14 # DEBIAN_PACKAGES="gcc libz libssl" 14 # DEBIAN_PACKAGES="gcc libz libssl"
15 15
16 #@ This script builds Debian/Ubuntu sysroot images for building Google Chrome. 16 #@ This script builds Debian/Ubuntu sysroot images for building Google Chrome.
17 #@ 17 #@
18 #@ Generally this script is invoked as: 18 #@ Generally this script is invoked as:
19 #@ sysroot-creator-<flavour>.sh <mode> <args>* 19 #@ sysroot-creator-<flavour>.sh <mode> <args>*
20 #@ Available modes are shown below. 20 #@ Available modes are shown below.
(...skipping 822 matching lines...) Expand 10 before | Expand all | Expand 10 after
843 #@ PrintDistro 843 #@ PrintDistro
844 #@ 844 #@
845 #@ Prints distro. eg: ubuntu 845 #@ Prints distro. eg: ubuntu
846 PrintDistro() { 846 PrintDistro() {
847 echo ${DISTRO} 847 echo ${DISTRO}
848 } 848 }
849 849
850 #@ 850 #@
851 #@ DumpRelease 851 #@ DumpRelease
852 #@ 852 #@
853 #@ Prints disto release. eg: trusty 853 #@ Prints disto release. eg: jessie
854 PrintRelease() { 854 PrintRelease() {
855 echo ${DIST} 855 echo ${DIST}
856 } 856 }
857 857
858 RunCommand() { 858 RunCommand() {
859 SetEnvironmentVariables "$1" 859 SetEnvironmentVariables "$1"
860 SanityCheck 860 SanityCheck
861 "$@" 861 "$@"
862 } 862 }
863 863
864 if [ $# -eq 0 ] ; then 864 if [ $# -eq 0 ] ; then
865 echo "ERROR: you must specify a mode on the commandline" 865 echo "ERROR: you must specify a mode on the commandline"
866 echo 866 echo
867 Usage 867 Usage
868 exit 1 868 exit 1
869 elif [ "$(type -t $1)" != "function" ]; then 869 elif [ "$(type -t $1)" != "function" ]; then
870 echo "ERROR: unknown function '$1'." >&2 870 echo "ERROR: unknown function '$1'." >&2
871 echo "For help, try:" 871 echo "For help, try:"
872 echo " $0 help" 872 echo " $0 help"
873 exit 1 873 exit 1
874 else 874 else
875 ChangeDirectory 875 ChangeDirectory
876 if echo $1 | grep -qs --regexp='\(^Print\)\|\(All$\)'; then 876 if echo $1 | grep -qs --regexp='\(^Print\)\|\(All$\)'; then
877 "$@" 877 "$@"
878 else 878 else
879 RunCommand "$@" 879 RunCommand "$@"
880 fi 880 fi
881 fi 881 fi
OLDNEW
« no previous file with comments | « build/linux/sysroot_scripts/packagelist.trusty.arm ('k') | build/linux/sysroot_scripts/sysroot-creator-trusty.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698