Browse code

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 <admwiggin@gmail.com> (github: tianon)

Tianon Gravi authored on 2014/02/23 09:09:22
Showing 1 changed files
... ...
@@ -210,6 +210,10 @@ if [ -z "$strictDebootstrap" ]; then
210 210
 					sudo sed -i "p; s/ $suite main$/ ${suite}-updates main/" etc/apt/sources.list
211 211
 				fi
212 212
 				;;
213
+			SteamOS)
214
+				# add contrib and non-free
215
+				sudo sed -i "s/ $suite main$/ $suite main contrib non-free/" etc/apt/sources.list
216
+				;;
213 217
 		esac
214 218
 	fi
215 219
 	
... ...
@@ -270,6 +274,15 @@ else
270 270
 					fi
271 271
 				fi
272 272
 				;;
273
+			SteamOS)
274
+				if [ -r etc/lsb-release ]; then
275
+					lsbRelease="$(. etc/lsb-release && echo "$DISTRIB_RELEASE")"
276
+					if [ "$lsbRelease" ]; then
277
+						# tag specific SteamOS version number, if available (1.0, 2.0, etc.)
278
+						$docker tag $repo:$suite $repo:$lsbRelease
279
+					fi
280
+				fi
281
+				;;
273 282
 		esac
274 283
 	fi
275 284
 fi