~rogpeppe/juju-core/themue-058-debug-log-api

« back to all changes in this revision

Viewing changes to environs/cloudinit_test.go

  • Committer: Frank Mueller
  • Date: 2014-01-23 14:14:49 UTC
  • mfrom: (2152.1.95 juju-core)
  • Revision ID: frank.mueller@canonical.com-20140123141449-b30l57y7gs3wjkpw
debugger: merged trunk and fixed permission and interface problems

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
        "launchpad.net/juju-core/environs"
16
16
        "launchpad.net/juju-core/environs/cloudinit"
17
17
        "launchpad.net/juju-core/environs/config"
 
18
        "launchpad.net/juju-core/juju/osenv"
18
19
        "launchpad.net/juju-core/provider/dummy"
19
20
        "launchpad.net/juju-core/state"
20
21
        "launchpad.net/juju-core/state/api"
148
149
 
149
150
func (*CloudInitSuite) testUserData(c *gc.C, stateServer bool) {
150
151
        testJujuHome := c.MkDir()
151
 
        defer config.SetJujuHome(config.SetJujuHome(testJujuHome))
 
152
        defer osenv.SetJujuHome(osenv.SetJujuHome(testJujuHome))
152
153
        tools := &tools.Tools{
153
154
                URL:     "http://foo.com/tools/releases/juju1.2.3-linux-amd64.tgz",
154
155
                Version: version.MustParseBinary("1.2.3-linux-amd64"),
216
217
                        },
217
218
                        "runcmd": []interface{}{
218
219
                                "script1", "script2",
 
220
                                "set -xe",
219
221
                                "install -D -m 644 /dev/null '/var/lib/juju/nonce.txt'",
220
222
                                "printf '%s\\n' '5432' > '/var/lib/juju/nonce.txt'",
221
223
                        },