started working on compsrv package
This commit is contained in:
parent
5b2b7e4ea4
commit
cc79faf13f
4 changed files with 31 additions and 0 deletions
0
server_v2/CMakeLists.txt
Normal file → Executable file
0
server_v2/CMakeLists.txt
Normal file → Executable file
17
server_v2/build_deb.sh
Executable file
17
server_v2/build_deb.sh
Executable file
|
@ -0,0 +1,17 @@
|
||||||
|
fpm \
|
||||||
|
-s dir -t deb \
|
||||||
|
-m '"Joel Klimont" <joel.klimont@gmail.com>' \
|
||||||
|
--license 'proprietary' \
|
||||||
|
--description 'Library for robot used in the competition' \
|
||||||
|
--deb-priority "optional" \
|
||||||
|
--deb-systemd "compsrv.service" \
|
||||||
|
--after-install postinstall.sh \
|
||||||
|
--after-upgrade postinstall.sh \
|
||||||
|
-p compsrv-1.0.0-0-any.deb \
|
||||||
|
--name compsrv \
|
||||||
|
--version 1.0.0-0 \
|
||||||
|
--architecture all \
|
||||||
|
./build/compsrv=/usr/bin/compsrv
|
||||||
|
|
||||||
|
# dpkg-deb -xv compsrv-1.0.0-0-any.deb test_bin
|
||||||
|
# sudo rm -rf test_bin/usr test_bin/lib
|
11
server_v2/compsrv.service
Executable file
11
server_v2/compsrv.service
Executable file
|
@ -0,0 +1,11 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Complib backend control server
|
||||||
|
[Service]
|
||||||
|
ExecStart=/usr/bin/compsrv
|
||||||
|
Environment="debug=False"
|
||||||
|
Restart=always
|
||||||
|
RestartSec=5
|
||||||
|
Type=notify
|
||||||
|
[Install]
|
||||||
|
Alias=compsrv
|
||||||
|
WantedBy=default.target
|
3
server_v2/postinstall.sh
Executable file
3
server_v2/postinstall.sh
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/sh
|
||||||
|
service compsrv restart
|
||||||
|
systemctl enable compsrv
|
Reference in a new issue