From f6820af0a6ccea9999fcda76f97c5943bc7dbee0 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Thu, 26 Nov 2015 15:35:49 +0200 Subject: [PATCH] samba: Fix samba::client for OpenBSD. --- samba/manifests/init.pp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/samba/manifests/init.pp b/samba/manifests/init.pp index 743bd6f..43e3747 100644 --- a/samba/manifests/init.pp +++ b/samba/manifests/init.pp @@ -3,7 +3,11 @@ # class samba::client { - package { "samba-client": + case $::operatingsystem { + "openbsd": { $package = "samba" } + default: { $package = "samba-client" } + } + package { $package: ensure => installed, } @@ -115,8 +119,10 @@ class samba::server( require samba::client include samba::server::configs - package { "samba": - ensure => installed, + if $::operatingsystem != "OpenBSD" { + package { "samba": + ensure => installed, + } } file { "/etc/samba/smb.conf":