Warn user we're pruning exports
This commit is contained in:
parent
7fdbb68917
commit
3456bfd2fe
|
@ -40,7 +40,7 @@ module Vagrant
|
||||||
|
|
||||||
# The sleep ensures that the output is truly flushed before any `sudo`
|
# The sleep ensures that the output is truly flushed before any `sudo`
|
||||||
# commands are issued.
|
# commands are issued.
|
||||||
@ui.info I18n.t("vagrant.hosts.bsd.nfs_export.prepare")
|
@ui.info I18n.t("vagrant.hosts.bsd.nfs_export")
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
|
|
||||||
# First, clean up the old entry
|
# First, clean up the old entry
|
||||||
|
@ -60,11 +60,19 @@ module Vagrant
|
||||||
def nfs_prune(valid_ids)
|
def nfs_prune(valid_ids)
|
||||||
@logger.info("Pruning invalid NFS entries...")
|
@logger.info("Pruning invalid NFS entries...")
|
||||||
|
|
||||||
|
output = false
|
||||||
|
|
||||||
File.read("/etc/exports").lines.each do |line|
|
File.read("/etc/exports").lines.each do |line|
|
||||||
if line =~ /^# VAGRANT-BEGIN: (.+?)$/
|
if line =~ /^# VAGRANT-BEGIN: (.+?)$/
|
||||||
if valid_ids.include?($1.to_s)
|
if valid_ids.include?($1.to_s)
|
||||||
@logger.debug("Valid ID: #{$1.to_s}")
|
@logger.debug("Valid ID: #{$1.to_s}")
|
||||||
else
|
else
|
||||||
|
if !output
|
||||||
|
# We want to warn the user but we only want to output once
|
||||||
|
@ui.info I18n.t("vagrant.hosts.bsd.nfs_prune")
|
||||||
|
output = true
|
||||||
|
end
|
||||||
|
|
||||||
@logger.info("Invalid ID, pruning: #{$1.to_s}")
|
@logger.info("Invalid ID, pruning: #{$1.to_s}")
|
||||||
nfs_cleanup($1.to_s)
|
nfs_cleanup($1.to_s)
|
||||||
end
|
end
|
||||||
|
|
|
@ -39,7 +39,7 @@ module Vagrant
|
||||||
:ip => ip,
|
:ip => ip,
|
||||||
:folders => folders)
|
:folders => folders)
|
||||||
|
|
||||||
@ui.info I18n.t("vagrant.hosts.linux.nfs_export.prepare")
|
@ui.info I18n.t("vagrant.hosts.linux.nfs_export")
|
||||||
sleep 0.5
|
sleep 0.5
|
||||||
|
|
||||||
nfs_cleanup(id)
|
nfs_cleanup(id)
|
||||||
|
@ -58,11 +58,19 @@ module Vagrant
|
||||||
def nfs_prune(valid_ids)
|
def nfs_prune(valid_ids)
|
||||||
@logger.info("Pruning invalid NFS entries...")
|
@logger.info("Pruning invalid NFS entries...")
|
||||||
|
|
||||||
|
output = false
|
||||||
|
|
||||||
File.read("/etc/exports").lines.each do |line|
|
File.read("/etc/exports").lines.each do |line|
|
||||||
if line =~ /^# VAGRANT-BEGIN: (.+?)$/
|
if line =~ /^# VAGRANT-BEGIN: (.+?)$/
|
||||||
if valid_ids.include?($1.to_s)
|
if valid_ids.include?($1.to_s)
|
||||||
@logger.debug("Valid ID: #{$1.to_s}")
|
@logger.debug("Valid ID: #{$1.to_s}")
|
||||||
else
|
else
|
||||||
|
if !output
|
||||||
|
# We want to warn the user but we only want to output once
|
||||||
|
@ui.info I18n.t("vagrant.hosts.linux.nfs_prune")
|
||||||
|
output = true
|
||||||
|
end
|
||||||
|
|
||||||
@logger.info("Invalid ID, pruning: #{$1.to_s}")
|
@logger.info("Invalid ID, pruning: #{$1.to_s}")
|
||||||
nfs_cleanup($1.to_s)
|
nfs_cleanup($1.to_s)
|
||||||
end
|
end
|
||||||
|
|
|
@ -541,12 +541,15 @@ en:
|
||||||
|
|
||||||
hosts:
|
hosts:
|
||||||
bsd:
|
bsd:
|
||||||
nfs_export:
|
nfs_export: |-
|
||||||
prepare: "Preparing to edit /etc/exports. Administrator privileges will be required..."
|
Preparing to edit /etc/exports. Administrator privileges will be required...
|
||||||
|
nfs_prune: |-
|
||||||
|
Pruning invalid NFS exports. Administrator privileges will be required...
|
||||||
linux:
|
linux:
|
||||||
nfs_export:
|
nfs_export: |-
|
||||||
prepare: "Preparing to edit /etc/exports. Administrator privileges will be required..."
|
Preparing to edit /etc/exports. Administrator privileges will be required...
|
||||||
|
nfs_prune: |-
|
||||||
|
Pruning invalid NFS exports. Administrator privileges will be required...
|
||||||
arch:
|
arch:
|
||||||
nfs_export:
|
nfs_export:
|
||||||
prepare: "Preparing to edit /etc/exports. Administrator privileges will be required..."
|
prepare: "Preparing to edit /etc/exports. Administrator privileges will be required..."
|
||||||
|
|
Loading…
Reference in New Issue