~serge-hallyn/ubuntu/natty/lxc/lxc-fix-3bugs

« back to all changes in this revision

Viewing changes to src/lxc/lxc-setcap.in

  • Committer: Bazaar Package Importer
  • Author(s): Guido Trotter, Stéphane Graber, Guido Trotter
  • Date: 2010-01-10 10:40:21 UTC
  • mfrom: (1.1.2 upstream) (3.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20100110104021-z8rj5zw5mlvra08l
Tags: 0.6.4-1
[ Stéphane Graber ]
* Upgrade standards-version to 3.8.3
* Drop the copy of etc/* from rules as "etc" is no longer in the tarball

[ Guido Trotter ]
* New Upstream Version
* Update libcap2-dev dependency to libcap-dev
* Install upstream-built man pages via debian/lxc.manpages
* Drop unneeded docbook-utils build dependency

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
 
28
28
LXC_CREATE_CAPS="cap_sys_admin"
29
29
LXC_NETSTAT_CAPS="cap_sys_admin"
30
 
LXC_INIT_CAPS="cap_sys_admin"
31
 
LXC_UNSHARE_CAPS="cap_net_admin,cap_net_raw,cap_sys_admin,cap_dac_override"
32
 
LXC_START_CAPS="cap_fowner,cap_sys_chroot,cap_setpcap,cap_net_admin,cap_net_raw,cap_sys_admin,cap_dac_override"
 
30
LXC_INIT_CAPS="cap_sys_admin,cap_dac_override"
 
31
LXC_COMMON_CAPS="cap_net_admin,cap_net_raw,cap_sys_admin,cap_dac_override"
 
32
LXC_UNSHARE_CAPS=$LXC_COMMON_CAPS
 
33
LXC_START_CAPS="$LXC_COMMON_CAPS,cap_fowner,cap_sys_chroot,cap_setpcap"
33
34
LXC_EXECUTE_CAPS=$LXC_START_CAPS
34
35
LXC_RESTART_CAPS=$LXC_START_CAPS
 
36
LXC_CHECKPOINT_CAPS="$LXC_COMMON_CAPS,cap_sys_ptrace"
35
37
 
36
38
LXC_DROP_CAPS=""
37
39
 
48
50
    setcap $LXC_RESTART_CAPS=ep @BINDIR@/lxc-restart
49
51
    setcap $LXC_UNSHARE_CAPS=ep @BINDIR@/lxc-unshare
50
52
    setcap $LXC_NETSTAT_CAPS=ep @BINDIR@/lxc-netstat
 
53
    setcap $LXC_CHECKPOINT_CAPS=ep @BINDIR@/lxc-checkpoint
51
54
    setcap $LXC_INIT_CAPS=ep @LIBEXECDIR@/lxc-init
52
55
 
53
56
    test -e @LXCPATH@ || mkdir -p @LXCPATH@
62
65
    setcap -r @BINDIR@/lxc-restart
63
66
    setcap -r @BINDIR@/lxc-unshare
64
67
    setcap -r @BINDIR@/lxc-netstat
 
68
    setcap -r @BINDIR@/lxc-checkpoint
65
69
    setcap -r @LIBEXECDIR@/lxc-init
66
70
    chmod 0755 @LXCPATH@
67
71
}