Ubuntu Pastebin

Paste from dimitern at Wed, 20 May 2015 11:22:05 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
- ln -s 1.24-beta4.1-precise-amd64 '/var/lib/juju/tools/machine-0-lxc-2'
- echo 'Starting Juju machine agent (jujud-machine-0-lxc-2)' >&9
- |-
  init_system=$(#!/usr/bin/env bash


  # Use guaranteed discovery mechanisms for known init systems.
  if [[ -d /run/systemd/system ]]; then
      echo -n systemd
      exit 0
  elif [[ -f /sbin/initctl ]] && /sbin/initctl --system list 2>&1 > /dev/null; then
      echo -n upstart
      exit 0
  fi

  # uh-oh
  exit 1
  )
- "case \"$init_system\" in\nsystemd)\n    \n  mkdir -p '/var/lib/juju/init/jujud-machine-0-lxc-2'\n
  \ cat > '/var/lib/juju/init/jujud-machine-0-lxc-2/exec-start.sh' << 'EOF'\n#!/usr/bin/env
  bash\n\n# Set up logging.\ntouch '/var/log/juju/machine-0-lxc-2.log'\nchown syslog:syslog
  '/var/log/juju/machine-0-lxc-2.log'\nchmod 0600 '/var/log/juju/machine-0-lxc-2.log'\nexec
  >> '/var/log/juju/machine-0-lxc-2.log'\nexec 2>&1\n\n# Run the script.\n'/var/lib/juju/tools/machine-0-lxc-2/jujud'
  machine --data-dir '/var/lib/juju' --machine-id 0/lxc/2 --debug\nEOF\n  chmod 0755
  '/var/lib/juju/init/jujud-machine-0-lxc-2/exec-start.sh'\n  cat > '/var/lib/juju/init/jujud-machine-0-lxc-2/jujud-machine-0-lxc-2.service'
  << 'EOF'\n[Unit]\nDescription=juju agent for machine-0-lxc-2\nAfter=syslog.target\nAfter=network.target\nAfter=systemd-user-sessions.service\n\n[Service]\nEnvironment=\"JUJU_DEV_FEATURE_FLAGS=address-allocation\"\nLimitNOFILE=20000\nExecStart=/var/lib/juju/init/jujud-machine-0-lxc-2/exec-start.sh\nRestart=on-failure\nTimeoutSec=300\n\n[Install]\nWantedBy=multi-user.target\n\n\nEOF\n
  \ /bin/systemctl link '/var/lib/juju/init/jujud-machine-0-lxc-2/jujud-machine-0-lxc-2.service'\n
  \ /bin/systemctl daemon-reload\n  /bin/systemctl enable '/var/lib/juju/init/jujud-machine-0-lxc-2/jujud-machine-0-lxc-2.service'\n
  \ /bin/systemctl start jujud-machine-0-lxc-2.service\n    ;;\nupstart)\n    \n  cat
  > /etc/init/jujud-machine-0-lxc-2.conf << 'EOF'\ndescription \"juju agent for machine-0-lxc-2\"\nauthor
  \"Juju Team <juju@lists.ubuntu.com>\"\nstart on runlevel [2345]\nstop on runlevel
  [!2345]\nrespawn\nnormal exit 0\nenv JUJU_DEV_FEATURE_FLAGS=\"address-allocation\"\n\nlimit
  nofile 20000 20000\n\nscript\n\n\n  # Ensure log files are properly protected\n
  \ touch /var/log/juju/machine-0-lxc-2.log\n  chown syslog:syslog /var/log/juju/machine-0-lxc-2.log\n
  \ chmod 0600 /var/log/juju/machine-0-lxc-2.log\n\n  exec '/var/lib/juju/tools/machine-0-lxc-2/jujud'
  machine --data-dir '/var/lib/juju' --machine-id 0/lxc/2 --debug >> /var/log/juju/machine-0-lxc-2.log
  2>&1\nend script\nEOF\n\n  start jujud-machine-0-lxc-2\n    ;;\n*)\n    exit 1\n
  \   ;;\nesac"
- rm $bin/tools.tar.gz && rm $bin/juju1.24-beta4.1-precise-amd64.sha256
- ifconfig
Download as text