~tribaal/+junk/landscape-client-14.12-0ubuntu0.10.04

« back to all changes in this revision

Viewing changes to README

  • Committer: Chris Glass
  • Date: 2014-12-15 06:54:28 UTC
  • Revision ID: chris.glass@canonical.com-20141215065428-e23g6yyvrsvyb656
Imported pristine tarball.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
== Non-root mode ==
 
2
 
 
3
The Landscape Client generally runs as a combination of the 'root' and
 
4
'landscape' users.  It is possible to disable the administrative features of
 
5
Landscape and run only the monitoring parts of it without using the 'root'
 
6
user at all.
 
7
 
 
8
If you wish to use the Landscape Client in this way, it's recommended that you
 
9
perform these steps immediately after installing the landscape-client package.
 
10
 
 
11
Edit /etc/default/landscape-client and add the following lines:
 
12
 
 
13
  RUN=1
 
14
  DAEMON_USER=landscape
 
15
 
 
16
Edit /etc/landscape/client.conf and add the following line:
 
17
 
 
18
  monitor_only = true
 
19
 
 
20
Now you can run 'sudo landscape-config' as usual to complete the configuration
 
21
of your client and register with the Landscape service.
 
22
 
 
23
 
 
24
== Developing ==
 
25
 
 
26
To run the full test suite, you must have a dbus session bus
 
27
running. If you don't have one (for example, if you're running the
 
28
tests in an ssh session), run the following command:
 
29
 
 
30
export DBUS_SESSION_BUS_ADDRESS=`dbus-daemon --print-address=1 --session --fork`
 
31
 
 
32
Then your tests should pass.
 
33
 
 
34
When you want to test the landscape client manually without management
 
35
features, you can simply run:
 
36
 
 
37
$ ./scripts/landscape-client
 
38
 
 
39
This defaults to the 'landscape-client.conf' configuration file.
 
40
 
 
41
When you want to test management features manually, you'll need to run as root.
 
42
There's a configuration file 'root-client.conf' which specifies use of the
 
43
system bus.
 
44
 
 
45
$ sudo ./scripts/landscape-client -c root-client.conf
 
46