# HG changeset patch # User Gregory Szorc # Date 1569777440 25200 # Node ID 198b51d453fea5fb02bb91360b279cf89477e88f # Parent d75142ef054a160dd4f7cc1c557e7c5343299c0d automation: use LSB_RELEASE instead of DEBIAN_VERSION This should be more robust since I believe the minor version can change mid release. Differential Revision: https://phab.mercurial-scm.org/D6910 diff -r d75142ef054a -r 198b51d453fe contrib/automation/hgautomation/linux.py --- a/contrib/automation/hgautomation/linux.py Sun Sep 29 12:34:52 2019 -0700 +++ b/contrib/automation/hgautomation/linux.py Sun Sep 29 10:17:20 2019 -0700 @@ -187,7 +187,7 @@ sudo apt-key add docker-apt-key -if [ "$DEBIAN_VERSION" = "9.8" ]; then +if [ "$LSB_RELEASE" = "stretch" ]; then cat << EOF | sudo tee -a /etc/apt/sources.list # Need backports for clang-format-6.0 deb http://deb.debian.org/debian stretch-backports main @@ -271,7 +271,7 @@ zip \ zlib1g-dev" -if [ "$DEBIAN_VERSION" = "9.8" ]; then +if [ "LSB_RELEASE" = "stretch" ]; then PACKAGES="$PACKAGES linux-perf" elif [ "$DISTRO" = "Ubuntu" ]; then PACKAGES="$PACKAGES linux-tools-common"