summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2012-06-17 01:55:58 +0000
committerIgor Pashev <pashev.igor@gmail.com>2012-06-17 01:55:58 +0000
commitce59ed7eeb54bcedfab8444ffdb3b72033df7c05 (patch)
tree168178babe9860b8497e302023721af4bff6c410
parent0213583a48d3e03876e72b0be8a41cee466e4b90 (diff)
downloadlive-ce59ed7eeb54bcedfab8444ffdb3b72033df7c05.tar.gz
Ask for ZFS root pool name
-rwxr-xr-xsetup15
1 files changed, 15 insertions, 0 deletions
diff --git a/setup b/setup
index e5fdc57..e395f59 100755
--- a/setup
+++ b/setup
@@ -11,6 +11,8 @@ d.setBackgroundTitle('Dyson Installer')
HDD = {}
+POOLS = {}
+RPOOL = 'rpool'
def bytes_for_human(b):
@@ -114,8 +116,21 @@ Whould you like to continue?''')
if no:
sys.exit(1)
+def choose_rpool_name():
+ global RPOOL # Holy cow!
+ while True:
+ (cancel, pool) = d.inputbox(width=40, title='ZFS root pool',
+ text='\nPlease, enter a name for ZFS root pool. Default is "rpool":',
+ init=RPOOL)
+ if cancel:
+ break
+ else:
+ # TODO: check for valid name, if valid - break
+ RPOOL = pool
+ break
welcome()
+choose_rpool_name()
get_hdd()
choose_hdd()
#pprint.pprint(HDD)