Skip to content

Commit c911c41

Browse files
authored
Merge pull request #1210 from p5/invoke-sysusers-postinstall
fix(all): revert sysusers
2 parents 875b3d8 + a76bedc commit c911c41

File tree

3 files changed

+23
-7
lines changed

3 files changed

+23
-7
lines changed

deb/common/docker-ce.postinst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/bin/sh
2+
set -e
3+
4+
case "$1" in
5+
configure)
6+
if [ -z "$2" ]; then
7+
if ! getent group docker > /dev/null; then
8+
groupadd --system docker
9+
fi
10+
fi
11+
;;
12+
abort-*)
13+
# How'd we get here??
14+
exit 1
15+
;;
16+
*)
17+
;;
18+
esac
19+
20+
#DEBHELPER#

deb/common/rules

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,6 @@ override_dh_auto_install:
133133
install -D -p -m 0755 engine/contrib/dockerd-rootless-setuptool.sh debian/docker-ce-rootless-extras/usr/bin/dockerd-rootless-setuptool.sh
134134
# TODO: how can we install vpnkit?
135135

136-
# install systemd sysusers config
137-
install -D -p -m 0644 engine/contrib/systemd-sysusers/docker.conf debian/docker-ce/usr/lib/sysusers.d/docker.conf
138-
139136
override_dh_installinit:
140137
# use "docker" as our service name, not "docker-ce"
141138
dh_installinit --name=docker

rpm/SPECS/docker-ce.spec

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,6 @@ install -D -p -m 0755 $(readlink -f engine/bundles/dynbinary-daemon/dockerd) ${R
8484
install -D -p -m 0755 $(readlink -f engine/bundles/dynbinary-daemon/docker-proxy) ${RPM_BUILD_ROOT}%{_bindir}/docker-proxy
8585
install -D -p -m 0755 /usr/local/bin/docker-init ${RPM_BUILD_ROOT}%{_libexecdir}/docker/docker-init
8686

87-
# install systemd sysusers config
88-
install -D -p -m 0644 engine/contrib/systemd-sysusers/docker.conf ${RPM_BUILD_ROOT}%{_sysusersdir}/docker.conf
89-
9087
# install systemd scripts
9188
install -D -p -m 0644 engine/contrib/init/systemd/docker.service ${RPM_BUILD_ROOT}%{_unitdir}/docker.service
9289
install -D -p -m 0644 engine/contrib/init/systemd/docker.socket ${RPM_BUILD_ROOT}%{_unitdir}/docker.socket
@@ -103,12 +100,14 @@ mkdir -p ${RPM_BUILD_ROOT}/etc/docker
103100
%{_libexecdir}/docker/docker-init
104101
%{_unitdir}/docker.service
105102
%{_unitdir}/docker.socket
106-
%{_sysusersdir}/docker.conf
107103
%{_mandir}/man*/*
108104
%dir /etc/docker
109105

110106
%post
111107
%systemd_post docker.service
108+
if ! getent group docker > /dev/null; then
109+
groupadd --system docker
110+
fi
112111

113112
%preun
114113
%systemd_preun docker.service docker.socket

0 commit comments

Comments
 (0)