~fginther/+junk/cloud-worker

« back to all changes in this revision

Viewing changes to charms/precise/jenkins-slave/hooks/install.d/4000-lp-keys.sh

  • Committer: Francis Ginther
  • Date: 2014-09-07 02:46:51 UTC
  • Revision ID: francis.ginther@canonical.com-20140907024651-ib892xhox1t57fjj
Add pbuilder chroots and build tools and setup for lp access. Organize secrets into a single directory.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/bash
 
2
set -ex
 
3
 
 
4
mkdir -p /var/lib/jenkins/.ssh/bazaar.launchpad.net/ps-jenkins || true
 
5
cp files/secrets/id_rsa /var/lib/jenkins/.ssh/bazaar.launchpad.net/ps-jenkins/
 
6
chmod 600 /var/lib/jenkins/.ssh/bazaar.launchpad.net/ps-jenkins/id_rsa
 
7
cp files/lp/config /var/lib/jenkins/.ssh/
 
8
cp files/secrets/known_hosts /var/lib/jenkins/.ssh/
 
9
chown -R jenkins:jenkins /var/lib/jenkins/.ssh
 
10
 
 
11
mkdir -p /var/lib/jenkins/.bazaar || true
 
12
cp files/lp/authentication.conf /var/lib/jenkins/.bazaar
 
13
cp files/lp/bazaar.conf /var/lib/jenkins/.bazaar
 
14
chown -R jenkins:jenkins /var/lib/jenkins/.bazaar
 
15
 
 
16
cp files/secrets/.launchpad.credentials /var/lib/jenkins
 
17
chown -R jenkins:jenkins /var/lib/jenkins/.launchpad.credentials