From b8aeaa3408aa2cca7b2ce1bb2cbaf91d120102a7 Mon Sep 17 00:00:00 2001 From: Greg Mason <gmason@msu.edu> Date: Thu, 9 May 2013 17:17:17 -0400 Subject: [PATCH] Add Ubuntu support --- Modulefile | 11 ++++++----- README | 1 + manifests/init.pp | 10 ++++++++-- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/Modulefile b/Modulefile index dfdcc48..ec47aa2 100644 --- a/Modulefile +++ b/Modulefile @@ -1,10 +1,11 @@ -name 'nono-dkms' -version '0.0.2' -source 'git://forge-git.ircam.fr/puppet-module-base-dkms.git' -author 'nono' +name 'gmason-dkms' +version '0.0.3' +source 'https://git.phd.msu.edu/gmason/puppet-dkms' +author 'gmason' license 'GPLv3' summary 'DKMS Puppet module' description 'This module installs and configures DKMS.' -project_page 'http://forge.ircam.fr/p/puppet-module-base-dkms/' +project_page 'https://git.phd.msu.edu/gmason/puppet-dkms' dependency 'puppetlabs/gcc' +dependency 'puppetlabs/apt' diff --git a/README b/README index 81e8386..933e921 100644 --- a/README +++ b/README @@ -12,6 +12,7 @@ Contact ------- Arnaud Gomes-do-Vale <Arnaud.Gomes@ircam.fr> +Greg Mason <gmason@msu.edu> for Ubuntu port Support ------- diff --git a/manifests/init.pp b/manifests/init.pp index fcd187e..4bc908d 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -38,16 +38,22 @@ class dkms { package { 'dkms': ensure => present, - } -> + } service { 'dkms_autoinstaller': enable => true, require => Class['gcc'], } } - 'Debian': { + 'Debian', 'Ubuntu': { package { 'dkms': ensure => present, } + package { 'linux-headers-server': + ensure => present, + } + package { "linux-headers-$kernelrelease": + ensure => present, + } } default: { fail("Module ${module_name} is not supported on ${::operatingsystem}.") -- GitLab