cgroupfs-mount-convenience-copy
authorDmitry Smirnov <onlyjob@debian.org>
Sat, 26 Jan 2019 01:54:38 +0000 (01:54 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Sat, 26 Jan 2019 01:54:38 +0000 (01:54 +0000)
Gbp-Pq: Name cgroupfs-mount-convenience-copy.patch

engine/contrib/init/sysvinit-debian/docker
engine/contrib/init/upstart/docker.conf

index 9c8fa6be73e3188f48c6685a65125131119e352e..d5e0b4c79efc32def25a4027a7727964a8da422b 100755 (executable)
@@ -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"
 
index d58f7d6ac8eb010dfbcfa81a2aa4f32e37b12650..0de8065917065b6c7f482c9952176220a6ba85a1 100644 (file)
@@ -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/bin/dockerd