~juju-qa/juju-ci-tools/trunk

« back to all changes in this revision

Viewing changes to setup-slave.bash

  • Committer: Curtis Hovey
  • Date: 2016-06-07 02:30:47 UTC
  • Revision ID: curtis@canonical.com-20160607023047-t5jzc39cjrkccocq
Fix asses_win_client and setup-slave.bash

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
        sudo cp -rp /var/lib/jenkins /mnt
24
24
        sudo mv /var/lib/jenkins /var/lib/jenkins.old
25
25
        sudo ln -s /mnt/jenkins /var/lib/jenkins
 
26
        sudo chown -h jenkins:jenkins /var/lib/jenkins
26
27
    fi
27
28
    if [[ ! -d /mnt/lxc ]]; then
28
29
        sudo cp -rp /var/lib/lxc /mnt
33
34
        sudo cp -rp /var/lib/lxd /mnt
34
35
        sudo mv /var/lib/lxd /var/lib/lxd.old
35
36
        sudo ln -s /mnt/lxd /var/lib/lxd
 
37
        sudo chown -h lxd:lxd /var/lib/lxd
36
38
    fi
37
39
fi
38
40
EOT
47
49
sudo chmod 700 /var/lib/jenkins/.ssh/
48
50
sudo chmod 600 ./.ssh/authorized_keys
49
51
sudo chown -R jenkins:jenkins /var/lib/jenkins/.ssh
 
52
sudo usermod -a -G lxd jenkins
50
53
EOT
51
54
 
52
55
# Install ssh rules for juju to repeatedly create instances.