From 725ea78fe96b3282f67d67ddd6079f24f055c746 Mon Sep 17 00:00:00 2001 From: Scott Moser Date: Thu, 16 Feb 2012 13:31:19 -0500 Subject: initial version of DataSourceConfigDrive --- cloudinit/util.py | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) (limited to 'cloudinit/util.py') diff --git a/cloudinit/util.py b/cloudinit/util.py index e6489648..b53aa5fe 100644 --- a/cloudinit/util.py +++ b/cloudinit/util.py @@ -32,6 +32,7 @@ import re import socket import sys import time +import tempfile import traceback import urlparse @@ -630,3 +631,82 @@ def close_stdin(): return with open(os.devnull) as fp: os.dup2(fp.fileno(), sys.stdin.fileno()) + +def find_devs_with(criteria): + """ + find devices matching given criteria (via blkid) + criteria can be *one* of: + TYPE= + LABEL=