aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/utils')
-rw-r--r--manifests/utils/development/system.pp3
-rw-r--r--manifests/utils/grub.pp7
-rw-r--r--manifests/utils/storage/iso.pp3
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,