Browse code

Revert "contrib/init: unshare mount namespace for inits"

This reverts commit b6569b6b82df4c5e29ee8f5ebd9db7e36919cefd.

Signed-off-by: David Calavera <david.calavera@gmail.com>

David Calavera authored on 2015/06/16 02:34:59
Showing 3 changed files
... ...
@@ -7,7 +7,6 @@ DOCKER_LOGFILE=${DOCKER_LOGFILE:-/var/log/${SVCNAME}.log}
7 7
 DOCKER_PIDFILE=${DOCKER_PIDFILE:-/run/${SVCNAME}.pid}
8 8
 DOCKER_BINARY=${DOCKER_BINARY:-/usr/bin/docker}
9 9
 DOCKER_OPTS=${DOCKER_OPTS:-}
10
-UNSHARE_BINARY=${UNSHARE_BINARY:-/usr/bin/unshare}
11 10
 
12 11
 start() {
13 12
 	checkpath -f -m 0644 -o root:docker "$DOCKER_LOGFILE"
... ...
@@ -17,12 +16,11 @@ start() {
17 17
 
18 18
 	ebegin "Starting docker daemon"
19 19
 	start-stop-daemon --start --background \
20
-		--exec "$UNSHARE_BINARY" \
20
+		--exec "$DOCKER_BINARY" \
21 21
 		--pidfile "$DOCKER_PIDFILE" \
22 22
 		--stdout "$DOCKER_LOGFILE" \
23 23
 		--stderr "$DOCKER_LOGFILE" \
24
-		-- --mount \
25
-		-- "$DOCKER_BINARY" -d -p "$DOCKER_PIDFILE" \
24
+		-- -d -p "$DOCKER_PIDFILE" \
26 25
 		$DOCKER_OPTS
27 26
 	eend $?
28 27
 }
... ...
@@ -30,7 +30,6 @@ DOCKER_SSD_PIDFILE=/var/run/$BASE-ssd.pid
30 30
 DOCKER_LOGFILE=/var/log/$BASE.log
31 31
 DOCKER_OPTS=
32 32
 DOCKER_DESC="Docker"
33
-UNSHARE=${UNSHARE:-/usr/bin/unshare}
34 33
 
35 34
 # Get lsb functions
36 35
 . /lib/lsb/init-functions
... ...
@@ -104,11 +103,11 @@ case "$1" in
104 104
 		log_begin_msg "Starting $DOCKER_DESC: $BASE"
105 105
 		start-stop-daemon --start --background \
106 106
 			--no-close \
107
-			--exec "$UNSHARE" \
107
+			--exec "$DOCKER" \
108 108
 			--pidfile "$DOCKER_SSD_PIDFILE" \
109 109
 			--make-pidfile \
110
-			-- --mount \
111
-			-- "$DOCKER" -d -p "$DOCKER_PIDFILE" \
110
+			-- \
111
+				-d -p "$DOCKER_PIDFILE" \
112 112
 				$DOCKER_OPTS \
113 113
 					>> "$DOCKER_LOGFILE" 2>&1
114 114
 		log_end_msg $?
... ...
@@ -39,7 +39,7 @@ script
39 39
 	if [ -f /etc/default/$UPSTART_JOB ]; then
40 40
 		. /etc/default/$UPSTART_JOB
41 41
 	fi
42
-	exec unshare -m -- "$DOCKER" -d $DOCKER_OPTS
42
+	exec "$DOCKER" -d $DOCKER_OPTS
43 43
 end script
44 44
 
45 45
 # Don't emit "started" event until docker.sock is ready.