summaryrefslogtreecommitdiff
path: root/vmdebootstrap
diff options
context:
space:
mode:
Diffstat (limited to 'vmdebootstrap')
-rw-r--r--vmdebootstrap/filesystem.py2
-rw-r--r--vmdebootstrap/grub.py3
2 files changed, 3 insertions, 2 deletions
diff --git a/vmdebootstrap/filesystem.py b/vmdebootstrap/filesystem.py
index d878d73..b911c05 100644
--- a/vmdebootstrap/filesystem.py
+++ b/vmdebootstrap/filesystem.py
@@ -120,7 +120,7 @@ class Filesystem(Base):
for line in out.splitlines()
if line.decode('utf-8').startswith('add map ')]
if len(devices) != parts:
- msg = 'Surprising number of partitions - check output of losetup -a'
+ msg = 'Surprising number of partitions %d:%d- check output of losetup -a' % (len(devices), parts)
logging.debug("%s", runcmd(['losetup', '-a']))
logging.debug("%s: devices=%s parts=%s", msg, devices, parts)
raise cliapp.AppException(msg)
diff --git a/vmdebootstrap/grub.py b/vmdebootstrap/grub.py
index 5c50b12..ad9f293 100644
--- a/vmdebootstrap/grub.py
+++ b/vmdebootstrap/grub.py
@@ -147,5 +147,6 @@ class GrubHandler(Base):
def grub_packages(self):
if self.settings['grub'] and not self.settings['use-uefi']:
- return ['grub-pc']
+ if self.settings['arch'] in ['i386', 'amd64']:
+ return ['grub-pc']
return []