From 3fa04a13f97bd545b7c0aba90b5952c045718bd8 Mon Sep 17 00:00:00 2001 From: Lukas Audzevicius Date: Wed, 15 Jan 2025 10:51:05 +0000 Subject: [PATCH 1/6] (DO-NOT-MERGE) Testing legacy behaviour --- lib/puppet/provider/base_dsc_lite/powershell.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/puppet/provider/base_dsc_lite/powershell.rb b/lib/puppet/provider/base_dsc_lite/powershell.rb index d1f72044..432648cf 100644 --- a/lib/puppet/provider/base_dsc_lite/powershell.rb +++ b/lib/puppet/provider/base_dsc_lite/powershell.rb @@ -6,8 +6,8 @@ Puppet::Type.type(:base_dsc_lite).provide(:powershell) do confine feature: :pwshlib - confine operatingsystem: :windows - defaultfor operatingsystem: :windows + confine operatingsystem: :debian + defaultfor operatingsystem: :debian commands powershell: (if File.exist?("#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe") "#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe" From cc36ae9300de38c7897cf5886b220c863b50c8f8 Mon Sep 17 00:00:00 2001 From: Lukas Audzevicius Date: Wed, 15 Jan 2025 11:27:14 +0000 Subject: [PATCH 2/6] test #2 --- lib/puppet/provider/base_dsc_lite/powershell.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/puppet/provider/base_dsc_lite/powershell.rb b/lib/puppet/provider/base_dsc_lite/powershell.rb index 432648cf..68c88e9d 100644 --- a/lib/puppet/provider/base_dsc_lite/powershell.rb +++ b/lib/puppet/provider/base_dsc_lite/powershell.rb @@ -6,8 +6,8 @@ Puppet::Type.type(:base_dsc_lite).provide(:powershell) do confine feature: :pwshlib - confine operatingsystem: :debian - defaultfor operatingsystem: :debian + confine 'os.name' => :debian + defaultfor 'os.name' => :debian commands powershell: (if File.exist?("#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe") "#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe" From 16fb031542843b024c6be430ad37e2d9e6565ed5 Mon Sep 17 00:00:00 2001 From: Lukas Audzevicius Date: Wed, 15 Jan 2025 11:53:48 +0000 Subject: [PATCH 3/6] test 3 --- lib/puppet/provider/base_dsc_lite/powershell.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/puppet/provider/base_dsc_lite/powershell.rb b/lib/puppet/provider/base_dsc_lite/powershell.rb index 68c88e9d..6b76f4d9 100644 --- a/lib/puppet/provider/base_dsc_lite/powershell.rb +++ b/lib/puppet/provider/base_dsc_lite/powershell.rb @@ -7,7 +7,7 @@ Puppet::Type.type(:base_dsc_lite).provide(:powershell) do confine feature: :pwshlib confine 'os.name' => :debian - defaultfor 'os.name' => :debian + # defaultfor 'os.name' => :debian commands powershell: (if File.exist?("#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe") "#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe" From 37124e0dc366a49cde62167e9d9cb0c2a660e288 Mon Sep 17 00:00:00 2001 From: Lukas Audzevicius Date: Wed, 15 Jan 2025 12:22:37 +0000 Subject: [PATCH 4/6] test 4 --- lib/puppet/provider/base_dsc_lite/powershell.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/puppet/provider/base_dsc_lite/powershell.rb b/lib/puppet/provider/base_dsc_lite/powershell.rb index 6b76f4d9..967fa59d 100644 --- a/lib/puppet/provider/base_dsc_lite/powershell.rb +++ b/lib/puppet/provider/base_dsc_lite/powershell.rb @@ -6,8 +6,8 @@ Puppet::Type.type(:base_dsc_lite).provide(:powershell) do confine feature: :pwshlib - confine 'os.name' => :debian - # defaultfor 'os.name' => :debian + confine 'os.name' => Debian + defaultfor 'os.name' => Debian commands powershell: (if File.exist?("#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe") "#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe" From ac2cf358b8a2941e097b32d25f6a78a63e27b7d0 Mon Sep 17 00:00:00 2001 From: Lukas Audzevicius Date: Wed, 15 Jan 2025 12:22:53 +0000 Subject: [PATCH 5/6] p2 --- lib/puppet/provider/base_dsc_lite/powershell.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/puppet/provider/base_dsc_lite/powershell.rb b/lib/puppet/provider/base_dsc_lite/powershell.rb index 967fa59d..a44c8ecd 100644 --- a/lib/puppet/provider/base_dsc_lite/powershell.rb +++ b/lib/puppet/provider/base_dsc_lite/powershell.rb @@ -7,7 +7,7 @@ Puppet::Type.type(:base_dsc_lite).provide(:powershell) do confine feature: :pwshlib confine 'os.name' => Debian - defaultfor 'os.name' => Debian + # defaultfor 'os.name' => Debian commands powershell: (if File.exist?("#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe") "#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe" From 25039ea20eb6b14af4848491a283451766db5c11 Mon Sep 17 00:00:00 2001 From: Lukas Audzevicius Date: Wed, 15 Jan 2025 12:27:00 +0000 Subject: [PATCH 6/6] test 5 --- lib/puppet/provider/base_dsc_lite/powershell.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/puppet/provider/base_dsc_lite/powershell.rb b/lib/puppet/provider/base_dsc_lite/powershell.rb index a44c8ecd..3ba90d10 100644 --- a/lib/puppet/provider/base_dsc_lite/powershell.rb +++ b/lib/puppet/provider/base_dsc_lite/powershell.rb @@ -6,7 +6,7 @@ Puppet::Type.type(:base_dsc_lite).provide(:powershell) do confine feature: :pwshlib - confine 'os.name' => Debian + confine 'os.name' => :aix # defaultfor 'os.name' => Debian commands powershell: (if File.exist?("#{ENV.fetch('SYSTEMROOT', nil)}\\sysnative\\WindowsPowershell\\v1.0\\powershell.exe")