aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelijah <elijah@riseup.net>2012-11-04 01:20:32 -0800
committerelijah <elijah@riseup.net>2012-11-04 01:20:32 -0800
commit05f4f6944e8b44ea92eaf55c7368261478ee41ea (patch)
treeb29f9d8c7dd1a4fd51e37565191193c0ca7b0729
parent38151e6b250e0455a02d9601fadbf6206df34430 (diff)
downloadleap_cli-05f4f6944e8b44ea92eaf55c7368261478ee41ea.tar.gz
leap_cli-05f4f6944e8b44ea92eaf55c7368261478ee41ea.tar.bz2
remove sudo calls
-rw-r--r--lib/leap_cli/remote/tasks.rb4
-rw-r--r--vendor/supply_drop/lib/supply_drop/plugin.rb9
2 files changed, 7 insertions, 6 deletions
diff --git a/lib/leap_cli/remote/tasks.rb b/lib/leap_cli/remote/tasks.rb
index 1b15f6b..9e89dba 100644
--- a/lib/leap_cli/remote/tasks.rb
+++ b/lib/leap_cli/remote/tasks.rb
@@ -14,8 +14,8 @@ end
task :install_prerequisites, :max_hosts => MAX_HOSTS do
run "mkdir -p #{puppet_destination}"
- run "#{sudo} apt-get update"
- run "#{sudo} apt-get install -y puppet ruby-hiera-puppet rsync"
+ run "apt-get update"
+ run "apt-get install -y puppet ruby-hiera-puppet rsync"
end
#task :update_platform, :max_hosts => MAX_HOSTS do
diff --git a/vendor/supply_drop/lib/supply_drop/plugin.rb b/vendor/supply_drop/lib/supply_drop/plugin.rb
index 348b22b..1784d59 100644
--- a/vendor/supply_drop/lib/supply_drop/plugin.rb
+++ b/vendor/supply_drop/lib/supply_drop/plugin.rb
@@ -20,8 +20,8 @@ module SupplyDrop
end
def prepare
- run "mkdir -p #{puppet_destination}"
- run "#{sudo} chown -R $USER: #{puppet_destination}"
+ #run "mkdir -p #{puppet_destination}"
+ #run "#{sudo} chown -R $USER: #{puppet_destination}"
end
def noop
@@ -34,7 +34,7 @@ module SupplyDrop
def lock
if should_lock?
- run <<-GETLOCK
+ cmd = <<-GETLOCK
if [ ! -f #{puppet_lock_file} ]; then
touch #{puppet_lock_file};
else
@@ -42,11 +42,12 @@ else
exit 1;
fi
GETLOCK
+ run cmd.gsub(/\s+/, ' ')
end
end
def unlock
- run "#{sudo} rm -f #{puppet_lock_file}; true" if should_lock?
+ run "rm -f #{puppet_lock_file}; true" if should_lock?
end
private