From 007ae2217e10d09f24b48837e29daef197f68a58 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Sun, 21 Feb 2021 17:18:35 +0000 Subject: [PATCH] remove convenience copies of cgroupfs-mount in init.d / upstart Forwarded: not-needed Bug-Debian: https://bugs.debian.org/783143 Gbp-Pq: Name debian-cgroupfs-mount-convenience-copy.patch --- engine/contrib/init/sysvinit-debian/docker | 25 ---------------------- engine/contrib/init/upstart/docker.conf | 23 -------------------- 2 files changed, 48 deletions(-) diff --git a/engine/contrib/init/sysvinit-debian/docker b/engine/contrib/init/sysvinit-debian/docker index 4d7cbd7c..c83fe492 100755 --- a/engine/contrib/init/sysvinit-debian/docker +++ b/engine/contrib/init/sysvinit-debian/docker @@ -59,37 +59,12 @@ fail_unless_root() { fi } -cgroupfs_mount() { - # see also https://github.com/tianon/cgroupfs-mount/blob/master/cgroupfs-mount - if grep -v '^#' /etc/fstab | grep -q cgroup \ - || [ ! -e /proc/cgroups ] \ - || [ ! -d /sys/fs/cgroup ]; then - return - fi - if ! mountpoint -q /sys/fs/cgroup; then - mount -t tmpfs -o uid=0,gid=0,mode=0755 cgroup /sys/fs/cgroup - fi - ( - cd /sys/fs/cgroup - for sys in $(awk '!/^#/ { if ($4 == 1) print $1 }' /proc/cgroups); do - mkdir -p $sys - if ! mountpoint -q $sys; then - if ! mount -n -t cgroup -o $sys cgroup $sys; then - rmdir $sys || true - fi - fi - done - ) -} - case "$1" in start) check_init fail_unless_root - cgroupfs_mount - touch "$DOCKER_LOGFILE" chgrp docker "$DOCKER_LOGFILE" diff --git a/engine/contrib/init/upstart/docker.conf b/engine/contrib/init/upstart/docker.conf index 71978b6c..0a27400e 100644 --- a/engine/contrib/init/upstart/docker.conf +++ b/engine/contrib/init/upstart/docker.conf @@ -13,29 +13,6 @@ respawn kill timeout 20 -pre-start script - # see also https://github.com/tianon/cgroupfs-mount/blob/master/cgroupfs-mount - if grep -v '^#' /etc/fstab | grep -q cgroup \ - || [ ! -e /proc/cgroups ] \ - || [ ! -d /sys/fs/cgroup ]; then - exit 0 - fi - if ! mountpoint -q /sys/fs/cgroup; then - mount -t tmpfs -o uid=0,gid=0,mode=0755 cgroup /sys/fs/cgroup - fi - ( - cd /sys/fs/cgroup - for sys in $(awk '!/^#/ { if ($4 == 1) print $1 }' /proc/cgroups); do - mkdir -p $sys - if ! mountpoint -q $sys; then - if ! mount -n -t cgroup -o $sys cgroup $sys; then - rmdir $sys || true - fi - fi - done - ) -end script - script # modify these in /etc/default/$UPSTART_JOB (/etc/default/docker) DOCKERD=/usr/sbin/dockerd -- 2.30.2