Commit Graph

6267 Commits

Author SHA1 Message Date
Christian Brauner
307eba8ae3
userns.conf: remove obsolete bind-mounts
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 17:19:00 +02:00
Christian Brauner
06749971a0
conf: NOTICE() on mounts on container's /dev
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 17:18:59 +02:00
Christian Brauner
eda0afd4b4
utils: rework lxc_deslashify()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 01:37:02 +02:00
Christian Brauner
3999be0ac0
conf: lxc_fill_autodev()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 01:37:02 +02:00
Christian Brauner
29a11a7f1b
utils: switch to has_fs_type()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 01:37:02 +02:00
Christian Brauner
a035c53af1
utils: add has_fs_type() + is_fs_type()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 01:37:02 +02:00
Christian Brauner
7133b912d3
conf: mount_autodev()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 01:37:02 +02:00
Christian Brauner
2b9ae35aa6
conf: lxchook_names
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 01:37:01 +02:00
Christian Brauner
0ac4b28a48
conf: mount_entry()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 01:37:01 +02:00
Christian Brauner
c5e30de481
conf: cull_mntent_opt()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 01:37:01 +02:00
Christian Brauner
749f98d922
conf: mount_entry_create_dir_file()
bugfixes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-02 01:37:01 +02:00
Christian Brauner
0207868630
android: include custom mntent
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 23:42:19 +02:00
Christian Brauner
d8b712bc61
conf: mount_entry_on_generic()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 22:35:24 +02:00
Christian Brauner
07667a6a18
conf: mount_entry_on_systemfs()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 22:16:12 +02:00
Christian Brauner
bdd2b34c41
conf: mount_entry_on_absolute_rootfs()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 22:14:48 +02:00
Christian Brauner
19b5d7557b
conf: setup_mount_entries()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 22:11:32 +02:00
Christian Brauner
6bd0414042
conf: make_anonymous_mount_file()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 22:09:43 +02:00
Christian Brauner
42dff44818
conf: setup_mount()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 22:03:14 +02:00
Christian Brauner
1ae3c19f47
conf: mount_file_entries()
non-functional changes

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 22:00:44 +02:00
Serge Hallyn
ebc524334a Merge pull request #1723 from brauner/2017-07-31/remove_utmp_watch
start: remove utmp watch
2017-08-01 14:59:32 -05:00
Serge Hallyn
58f52a1438 Merge pull request #1722 from brauner/2017-07-31/devpts_use_max_mount_option
devpts: use max=<count> option on mount
2017-08-01 14:59:06 -05:00
Christian Brauner
f5cdd5ac3c Merge pull request #1724 from GamerSource/opensuse-template-improvements-v2
Opensuse template improvements
2017-08-01 15:46:13 -04:00
Christian Brauner
17a367d841
overlay: correctly restore from snapshot
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 20:24:03 +02:00
Christian Brauner
9d28c4f980
devpts: use max=<count> option on mount
This will only work with kernels >= 3.4

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 19:59:18 +02:00
Christian Brauner
bc8ce58604
start: remove utmp watch
Closes #1616.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-08-01 18:45:50 +02:00
Thomas Lamprecht
46a892d500 templates/opensuse: support leap 42.3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2017-08-01 09:15:30 +02:00
Thomas Lamprecht
d4cf2ad3ec templates/opensuse: getty.target.wants does not always exists
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2017-08-01 09:15:25 +02:00
Thomas Lamprecht
4615877951 templates/opensuse: fix tumbleweed software selection
tumbleweed needs a newer version for a few packages, namely:
* liblua5_3
* bncurses6
* breadline7

As Leap it also has no dhcpd, but udhcp which gets pulled in already.
Further iproute2 and net-tools need manual instalation.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2017-08-01 09:15:20 +02:00
Thomas Lamprecht
baf85a0193 templates/opensuse: tumbleweed has no update repo
As tumbleweed is a rolling release it has not update repository.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2017-08-01 09:15:16 +02:00
Christian Brauner
7f02248324
overlay: simplify logic
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:19 +02:00
Christian Brauner
70e95c8d73
overlay: correctly handle dependency tracking
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:19 +02:00
Christian Brauner
31b204e42c
utils: rework lxc_deslashify()
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:18 +02:00
Christian Brauner
56050adc92
aufs: mark deprecated
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:18 +02:00
Christian Brauner
79f4b264b6
rsync: remove obsolete helpers
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:18 +02:00
Christian Brauner
07db51a27c
storage: non-functional changes
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:18 +02:00
Christian Brauner
10bc186195
tree-wide: struct bdev -> struct lxc_storage
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:18 +02:00
Christian Brauner
28d832c4e4
storage: rename files "bdev" -> "storage"
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:18 +02:00
Christian Brauner
241978fac5
overlay: rework overlay storage driver
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:17 +02:00
Christian Brauner
3ef1df7c33
zfs: rework zfs storage driver
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:17 +02:00
Christian Brauner
f83dd99ebe
storage: add rbd, zfs as block devices
When users create an unprivileged container as root they can use block devices.
However, we then need to perform a specific mount protocol in start.c which
requires that these block devices are correctly reported as block devices. So
let's do that.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:17 +02:00
Christian Brauner
3d2ae1e20f
storage: make detect method return bool
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:17 +02:00
Christian Brauner
3b0e906f16
rbd: rework rbd storage driver
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:17 +02:00
Christian Brauner
7b22b3e97f
rbd: rbd non-functional changes
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:17 +02:00
Christian Brauner
cd5f5e4869
loop: rework loop storage driver
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:16 +02:00
Christian Brauner
dd49809f8e
btrfs: switch to new rsync helpers
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:16 +02:00
Christian Brauner
db3ac7ba3a
storage: switch to new rsync functions
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:16 +02:00
Christian Brauner
301faec222
rsync: add new rsync functions
We will fade out the old helpers soon.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:16 +02:00
Christian Brauner
6f748a9791
bdev: non-functional changes
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:16 +02:00
Christian Brauner
e20966be67
dir: improvements
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:16 +02:00
Christian Brauner
1eaff7fc4a
dir: non-functional changes
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2017-07-31 23:34:15 +02:00