Ignore:
Timestamp:
Sep 28, 2009, 1:14:04 AM (15 years ago)
Author:
sebas
Message:

agrego el d-i para powerpc... a terminar

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/puppet/modules/di_netboot_assistant/manifests/init.pp

    r384 r395  
    4949   }
    5050}
     51
     52class di_netboot_assistant::debian::powerpc::daily {
     53
     54    package { [ "tftpd-hpa" ]: ensure => installed }
     55
     56    file { ["/var/lib/tftpboot/debian-installer", "/var/lib/tftpboot/debian-installer/daily", "/var/lib/tftpboot/debian-installer/daily/powerpc/"]:
     57      ensure => directory,
     58      owner => root,
     59      group => root,
     60      require => Package["tftpd-hpa"];
     61    }
     62
     63   fetch_netboot_powerpc { [ "boot.msg", "initrd.gz", "vmlinux", "yaboot", "yaboot.conf" ]:  }
     64
     65   $mirror_daily_di = "http://d-i.debian.org/daily-images/powerpc/daily/powerpc/netboot"
     66
     67   define fetch_netboot_powerpc($mirror = "http://d-i.debian.org/daily-images/powerpc/daily/powerpc/netboot") {
     68
     69#   file { ["/var/lib/tftpboot/debian-installer/daily1", "/var/lib/tftpboot/debian-installer/daily1/powerpc/"]:
     70#      ensure => directory,
     71#      owner => root,
     72#      group => root,
     73#      require => [Package["tftpd-hpa"]];
     74#    }
     75
     76    exec { "wget -O /var/lib/tftpboot/debian-installer/daily/powerpc/$name -q $mirror1/$name":
     77      creates => "/var/lib/tftpboot/debian-installer/daily/powerpc/$name",
     78      path => "/usr/bin",
     79      require => [Package["tftpd-hpa"], File["/var/lib/tftpboot/debian-installer/daily/powerpc/"]]
     80    }
     81   }
     82}
     83
     84class di_netboot_assistant::debian::powerpc::squeeze {
     85
     86    file { ["/var/lib/tftpboot/debian-installer/squeeze", "/var/lib/tftpboot/debian-installer/squeeze/powerpc/"]:
     87      ensure => directory,
     88      owner => root,
     89      group => root,
     90      require => Package["tftpd-hpa"];
     91    }
     92
     93   fetch_netboot_powerpc_squeeze { [ "boot.msg", "initrd.gz", "vmlinux", "yaboot", "yaboot.conf" ]:  }
     94
     95   define fetch_netboot_powerpc_squeeze($mirror = "http://debian.torredehanoi.org/debian/dists/squeeze/main/installer-powerpc/current/images/powerpc/netboot") {
     96
     97   exec { "wget -O /var/lib/tftpboot/debian-installer/squeeze/powerpc/$name -q $mirro1/$name":
     98     creates => "/var/lib/tftpboot/debian-installer/squeeze/powerpc/$name",
     99     path => "/usr/bin",
     100     require => [Package["tftpd-hpa"], File["/var/lib/tftpboot/debian-installer/squeeze/powerpc/"]]
     101   }
     102  }
     103}
Note: See TracChangeset for help on using the changeset viewer.