From a7162ddb80be70443d5617cac5d71ce6521e9f42 Mon Sep 17 00:00:00 2001 From: Matthew Bloch Date: Thu, 4 Dec 2014 18:04:17 +0000 Subject: More small fixes to make sure client setup goes smoothly. --- byteback-setup-client-receive | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'byteback-setup-client-receive') diff --git a/byteback-setup-client-receive b/byteback-setup-client-receive index 79df12b..d98eab2 100755 --- a/byteback-setup-client-receive +++ b/byteback-setup-client-receive @@ -32,6 +32,9 @@ Dir.mkdir(@hostname) error("Couldn't create btrfs subvolume (needs sudo)") unless system("sudo btrfs subvolume create #{@hostname}/current") +error("Couldn't set ownership of new subvolume (need sudo)") unless + system("sudo chown byteback "+File.expand_path("#{@hostname}/current")) + FileUtils.mkdir_p(".ssh") if File.exists?(".ssh/authorized_keys") && @@ -42,7 +45,7 @@ if File.exists?(".ssh/authorized_keys") && else File.open(".ssh/authorized_keys", "a+") do |fh| - fh.print <<-LINE.gsub(/\n/,"") + fh.print <<-LINE.gsub(/\n/,"") + "\n" command="byteback-receive", from="#{@client_ip}", environment="BYTEBACK_HOST=#{@hostname}" -- cgit v1.2.3