diff options
Diffstat (limited to 'manifests/utils')
-rw-r--r-- | manifests/utils/development/system.pp | 3 | ||||
-rw-r--r-- | manifests/utils/grub.pp | 7 | ||||
-rw-r--r-- | manifests/utils/storage/iso.pp | 3 |
3 files changed, 11 insertions, 2 deletions
diff --git a/manifests/utils/development/system.pp b/manifests/utils/development/system.pp index 4645cbb..f1c96e4 100644 --- a/manifests/utils/development/system.pp +++ b/manifests/utils/development/system.pp @@ -1,9 +1,10 @@ class nodo::utils::development::system ( $ensure = 'installed', ) { + include nodo::utils::storage::iso + package { [ 'debirf', - 'xorriso', 'kpartx', 'openocd', 'live-build', diff --git a/manifests/utils/grub.pp b/manifests/utils/grub.pp index 7cadc6b..d6e141b 100644 --- a/manifests/utils/grub.pp +++ b/manifests/utils/grub.pp @@ -1,8 +1,15 @@ class nodo::utils::grub ( $ensure = 'installed', ) { + # Include this classe as xorriso is a dependency for grub-mkrescue, see + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=589532 + include nodo::utils::storage::iso + package { [ 'grub2', + + # This allows grub-mkrescue image generation with PC BIOS-compatible images + 'grub-pc-bin', ]: ensure => $ensure, } diff --git a/manifests/utils/storage/iso.pp b/manifests/utils/storage/iso.pp index 5f841ce..2684f33 100644 --- a/manifests/utils/storage/iso.pp +++ b/manifests/utils/storage/iso.pp @@ -2,7 +2,8 @@ class nodo::utils::storage::iso ( $ensure = 'installed', ) { package { [ - 'syslinux', + #'syslinux', + 'xorriso', ]: ensure => $::architecture ? { 'amd64' => $ensure, |