summaryrefslogtreecommitdiff
path: root/grid5000/steps/data/setup/puppet/modules/env/manifests/std/install_libguestfs_backport.pp
blob: 719d060e137282b2985804e1f1e99943847f4c12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class env::std::install_libguestfs_backport {

  case $lsbdistcodename {
    'buster': {
      if $env::deb_arch == 'arm64' {
        env::common::g5kpackages {
          'libguestfs-backport':
            packages => 'libguestfs-tools',
            ensure  => $::env::common::software_versions::libguestfs_backport_arm64;
        }
      }
      elsif $env::deb_arch == 'ppc64el' {
        env::common::g5kpackages {
          'libguestfs-backport':
            packages => 'libguestfs-tools',
            ensure  => $::env::common::software_versions::libguestfs_backport_ppc64el;
        }
      }
      else {
        err "${env::deb_arch} not supported"
      }
    }
    default: {
      err "${lsbdistcodename} not supported."
    }
  }
}