tools/userland-unpack
changeset 2054 5f403d9bcaad
parent 666 3e3828ae1878
child 3770 ca450a806cc1
--- a/tools/userland-unpack	Tue Aug 19 09:43:46 2014 -0700
+++ b/tools/userland-unpack	Tue Aug 19 19:21:53 2014 -0600
@@ -19,7 +19,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2010, Oracle and/or it's affiliates.  All rights reserved.
+# Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 #
 # unpack.py - an archive unpack utility
@@ -48,6 +48,8 @@
 		uncompress = "/usr/bin/xz -dc"
 	elif (re.search("(\.zip)$", filename) != None):
 		uncompress = "/usr/bin/unzip -qo"
+	elif (re.search("(\.gem)$", filename) != None):
+		uncompress = "/usr/bin/gem unpack"
 
 	unpack = " | gtar -xf -"
 
@@ -55,6 +57,8 @@
 		unpack = ""
 	elif (re.search("(\.jar)$", filename) != None):
 		unpack = " | jar xf -"
+	elif (re.search("(\.gem)$", filename) != None):
+		unpack = ""
 
 	if (verbose == True):
 		print "command: %s %s %s" % (uncompress, filename, unpack)