PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /opt/puppetlabs/puppet/vendor_modules/zone_core/spec/acceptance/lib/ |
| Server: Linux server1.ngambekcore.com 4.18.0-553.51.1.el8_10.x86_64 #1 SMP Wed Apr 30 04:00:07 EDT 2025 x86_64 IP: 159.198.77.92 |
| Dir : //opt/puppetlabs/puppet/vendor_modules/zone_core/spec/acceptance/lib/zone_util.rb |
#
module ZoneUtils
def clean(agent)
on(agent, 'zoneadm list -cip').stdout.lines.each do |l|
case l
when %r{tstzone:running}
on agent, 'zoneadm -z tstzone halt'
on agent, 'zoneadm -z tstzone uninstall -F'
on agent, 'zonecfg -z tstzone delete -F'
on agent, 'rm -f /etc/zones/tstzone.xml'
when %r{tstzone:configured}
on agent, 'zonecfg -z tstzone delete -F'
on agent, 'rm -f /etc/zones/tstzone.xml'
when %r{tstzone:*}
on agent, 'zonecfg -z tstzone delete -F'
on agent, 'rm -f /etc/zones/tstzone.xml'
end
end
on(agent, 'zfs list').stdout.lines.each do |l|
case l
when %r{rpool.tstzones}
on agent, 'zfs destroy -f -r rpool/tstzones'
end
end
on agent, 'rm -rf /tstzones'
end
module_function :clean
end