Throw warnings for norpm actions
If the norpm provider attempts to do any install/update/remove actions,
we should throw a warning in the logs so people are aware that the
action did not actually take place.
Change-Id: Ieee5cac3412c709ba6b39316e455d7708cc9d22e
Closes-Bug: #1669666
(cherry picked from commit 2be36167fd
)
This commit is contained in:
parent
6d204f4f59
commit
8a5301685b
|
@ -12,6 +12,7 @@
|
||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
require 'puppet'
|
||||||
require 'puppet/provider/package'
|
require 'puppet/provider/package'
|
||||||
|
|
||||||
Puppet::Type.type(:package).provide :norpm, :source => :rpm, :parent => :rpm do
|
Puppet::Type.type(:package).provide :norpm, :source => :rpm, :parent => :rpm do
|
||||||
|
@ -24,18 +25,22 @@ Puppet::Type.type(:package).provide :norpm, :source => :rpm, :parent => :rpm do
|
||||||
end
|
end
|
||||||
|
|
||||||
def install
|
def install
|
||||||
|
Puppet.warning("[norpm] Attempting to install #{name} but it will not be installed")
|
||||||
true
|
true
|
||||||
end
|
end
|
||||||
|
|
||||||
def uninstall
|
def uninstall
|
||||||
|
Puppet.warning("[norpm] Attempting to uninstall #{name} but it will not be removed")
|
||||||
true
|
true
|
||||||
end
|
end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
|
Puppet.warning("[norpm] Attempting to update #{name} but it will not be updated")
|
||||||
true
|
true
|
||||||
end
|
end
|
||||||
|
|
||||||
def purge
|
def purge
|
||||||
|
Puppet.warning("[norpm] Attempting to purge #{name} but it will not be removed")
|
||||||
true
|
true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue