Commit 1fc12b3adbe6fd64ca4cbf90e7ac6b564060e3b2

Authored by Andrii Shvaika
1 parent 670a218e

Init.d to systemctl

... ... @@ -23,7 +23,7 @@ RUN chmod a+x /tmp/*.sh \
23 23
24 24 RUN yes | dpkg -i /tmp/${pkg.name}.deb
25 25
26   -RUN update-rc.d ${pkg.name} disable
  26 +RUN systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
27 27
28 28 RUN chmod 555 ${pkg.installFolder}/bin/${pkg.name}
29 29
... ...
... ... @@ -23,7 +23,7 @@ RUN chmod a+x /tmp/*.sh \
23 23
24 24 RUN yes | dpkg -i /tmp/${pkg.name}.deb
25 25
26   -RUN update-rc.d ${pkg.name} disable
  26 +RUN systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
27 27
28 28 RUN chmod 555 ${pkg.installFolder}/bin/${pkg.name}.jar
29 29
... ...
... ... @@ -23,7 +23,7 @@ RUN chmod a+x /tmp/*.sh \
23 23
24 24 RUN yes | dpkg -i /tmp/${pkg.name}.deb
25 25
26   -RUN update-rc.d ${pkg.name} disable
  26 +RUN systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
27 27
28 28 RUN chmod 555 ${pkg.installFolder}/bin/${pkg.name}.jar
29 29
... ...
... ... @@ -23,7 +23,7 @@ RUN chmod a+x /tmp/*.sh \
23 23
24 24 RUN yes | dpkg -i /tmp/${pkg.name}.deb
25 25
26   -RUN update-rc.d ${pkg.name} disable
  26 +RUN systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
27 27
28 28 RUN chmod 555 ${pkg.installFolder}/bin/${pkg.name}.jar
29 29
... ...
... ... @@ -23,7 +23,7 @@ RUN chmod a+x /tmp/*.sh \
23 23
24 24 RUN yes | dpkg -i /tmp/${pkg.name}.deb
25 25
26   -RUN update-rc.d ${pkg.name} disable
  26 +RUN systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
27 27
28 28 RUN chmod 555 ${pkg.installFolder}/bin/${pkg.name}
29 29
... ...
... ... @@ -174,7 +174,6 @@ buildDeb {
174 174 }
175 175 }
176 176
177   - link("/etc/init.d/${pkgName}", "${pkgInstallFolder}/bin/${pkgName}.jar")
178 177 link("${pkgInstallFolder}/bin/${pkgName}.yml", "${pkgInstallFolder}/conf/${pkgName}.yml")
179 178 link("/etc/${pkgName}/conf", "${pkgInstallFolder}/conf")
180 179 }
... ...
... ... @@ -3,5 +3,6 @@
3 3 mkdir -m 0755 -p ${pkg.logFolder}
4 4 chown -R ${pkg.user}: ${pkg.logFolder}
5 5 chown -R ${pkg.user}: ${pkg.installFolder}
6   -update-rc.d ${pkg.name} defaults
  6 +
  7 +systemctl --no-reload enable ${pkg.name}.service >/dev/null 2>&1 || :
7 8
... ...
1 1 #!/bin/sh
2 2
3   -update-rc.d -f ${pkg.name} remove
  3 +set -e
  4 +
  5 +systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
  6 +
  7 +exit 0
  8 +
... ...