From cd94c9d66693253ce71d8c691cb937980dd96565 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Sat, 22 Feb 2014 17:09:22 -0700 Subject: [PATCH] Add "SteamOS" support to mkimage-debootstrap (requires a debootstrap script like https://github.com/tianon/gentoo-overlay/blob/master/dev-util/debootstrap-valve/files/scripts/alchemist) Docker-DCO-1.1-Signed-off-by: Andrew Page (github: tianon) --- contrib/mkimage-debootstrap.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/contrib/mkimage-debootstrap.sh b/contrib/mkimage-debootstrap.sh index 8ed4570289..bf89600973 100755 --- a/contrib/mkimage-debootstrap.sh +++ b/contrib/mkimage-debootstrap.sh @@ -210,6 +210,10 @@ if [ -z "$strictDebootstrap" ]; then sudo sed -i "p; s/ $suite main$/ ${suite}-updates main/" etc/apt/sources.list fi ;; + SteamOS) + # add contrib and non-free + sudo sed -i "s/ $suite main$/ $suite main contrib non-free/" etc/apt/sources.list + ;; esac fi @@ -270,6 +274,15 @@ else fi fi ;; + SteamOS) + if [ -r etc/lsb-release ]; then + lsbRelease="$(. etc/lsb-release && echo "$DISTRIB_RELEASE")" + if [ "$lsbRelease" ]; then + # tag specific SteamOS version number, if available (1.0, 2.0, etc.) + $docker tag $repo:$suite $repo:$lsbRelease + fi + fi + ;; esac fi fi