Browse Source

Init.d to systemctl

pull/2844/head
Andrii Shvaika 6 years ago
parent
commit
1fc12b3adb
  1. 2
      msa/js-executor/docker/Dockerfile
  2. 2
      msa/transport/coap/docker/Dockerfile
  3. 2
      msa/transport/http/docker/Dockerfile
  4. 2
      msa/transport/mqtt/docker/Dockerfile
  5. 2
      msa/web-ui/docker/Dockerfile
  6. 1
      packaging/java/build.gradle
  7. 3
      packaging/js/scripts/control/deb/postinst
  8. 7
      packaging/js/scripts/control/deb/postrm

2
msa/js-executor/docker/Dockerfile

@ -23,7 +23,7 @@ RUN chmod a+x /tmp/*.sh \
RUN yes | dpkg -i /tmp/${pkg.name}.deb
RUN update-rc.d ${pkg.name} disable
RUN systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
RUN chmod 555 ${pkg.installFolder}/bin/${pkg.name}

2
msa/transport/coap/docker/Dockerfile

@ -23,7 +23,7 @@ RUN chmod a+x /tmp/*.sh \
RUN yes | dpkg -i /tmp/${pkg.name}.deb
RUN update-rc.d ${pkg.name} disable
RUN systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
RUN chmod 555 ${pkg.installFolder}/bin/${pkg.name}.jar

2
msa/transport/http/docker/Dockerfile

@ -23,7 +23,7 @@ RUN chmod a+x /tmp/*.sh \
RUN yes | dpkg -i /tmp/${pkg.name}.deb
RUN update-rc.d ${pkg.name} disable
RUN systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
RUN chmod 555 ${pkg.installFolder}/bin/${pkg.name}.jar

2
msa/transport/mqtt/docker/Dockerfile

@ -23,7 +23,7 @@ RUN chmod a+x /tmp/*.sh \
RUN yes | dpkg -i /tmp/${pkg.name}.deb
RUN update-rc.d ${pkg.name} disable
RUN systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
RUN chmod 555 ${pkg.installFolder}/bin/${pkg.name}.jar

2
msa/web-ui/docker/Dockerfile

@ -23,7 +23,7 @@ RUN chmod a+x /tmp/*.sh \
RUN yes | dpkg -i /tmp/${pkg.name}.deb
RUN update-rc.d ${pkg.name} disable
RUN systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
RUN chmod 555 ${pkg.installFolder}/bin/${pkg.name}

1
packaging/java/build.gradle

@ -174,7 +174,6 @@ buildDeb {
}
}
link("/etc/init.d/${pkgName}", "${pkgInstallFolder}/bin/${pkgName}.jar")
link("${pkgInstallFolder}/bin/${pkgName}.yml", "${pkgInstallFolder}/conf/${pkgName}.yml")
link("/etc/${pkgName}/conf", "${pkgInstallFolder}/conf")
}

3
packaging/js/scripts/control/deb/postinst

@ -3,5 +3,6 @@
mkdir -m 0755 -p ${pkg.logFolder}
chown -R ${pkg.user}: ${pkg.logFolder}
chown -R ${pkg.user}: ${pkg.installFolder}
update-rc.d ${pkg.name} defaults
systemctl --no-reload enable ${pkg.name}.service >/dev/null 2>&1 || :

7
packaging/js/scripts/control/deb/postrm

@ -1,3 +1,8 @@
#!/bin/sh
update-rc.d -f ${pkg.name} remove
set -e
systemctl --no-reload disable --now ${pkg.name}.service > /dev/null 2>&1 || :
exit 0

Loading…
Cancel
Save