Skip to content
This repository was archived by the owner on Jan 1, 2024. It is now read-only.

Commit 149cf03

Browse files
authored
Set capabilities for domoticz binary and move cmake from edge repo (#61)
Set capabilities for domoticz binary and move cmake from edge repo
2 parents 8357d52 + 089feeb commit 149cf03

File tree

6 files changed

+11
-15
lines changed

6 files changed

+11
-15
lines changed

Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ RUN \
2121
automake \
2222
binutils \
2323
boost-dev \
24+
cmake \
2425
confuse-dev \
2526
curl-dev \
2627
doxygen \
@@ -44,9 +45,6 @@ RUN \
4445
sqlite-dev \
4546
tar \
4647
zlib-dev && \
47-
echo "**** install build packages from edge****" && \
48-
apk add --no-cache --virtual=build-dependencies-edge --repository http://dl-3.alpinelinux.org/alpine/edge/main/ \
49-
cmake && \
5048
echo "**** install runtime packages ****" && \
5149
apk add --no-cache \
5250
boost \
@@ -133,8 +131,7 @@ RUN \
133131
usermod -a -G 16,20 abc && \
134132
echo " **** cleanup ****" && \
135133
apk del --purge \
136-
build-dependencies \
137-
build-dependencies-edge && \
134+
build-dependencies && \
138135
rm -rf \
139136
/tmp/* \
140137
/usr/lib/libftdi* \

Dockerfile.aarch64

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ RUN \
2121
automake \
2222
binutils \
2323
boost-dev \
24+
cmake \
2425
confuse-dev \
2526
curl-dev \
2627
doxygen \
@@ -44,9 +45,6 @@ RUN \
4445
sqlite-dev \
4546
tar \
4647
zlib-dev && \
47-
echo "**** install build packages from edge****" && \
48-
apk add --no-cache --virtual=build-dependencies-edge --repository http://dl-3.alpinelinux.org/alpine/edge/main/ \
49-
cmake && \
5048
echo "**** install runtime packages ****" && \
5149
apk add --no-cache \
5250
boost \
@@ -133,8 +131,7 @@ RUN \
133131
usermod -a -G 16,20 abc && \
134132
echo " **** cleanup ****" && \
135133
apk del --purge \
136-
build-dependencies \
137-
build-dependencies-edge && \
134+
build-dependencies && \
138135
rm -rf \
139136
/tmp/* \
140137
/usr/lib/libftdi* \

Dockerfile.armhf

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ RUN \
2121
automake \
2222
binutils \
2323
boost-dev \
24+
cmake \
2425
confuse-dev \
2526
curl-dev \
2627
doxygen \
@@ -44,9 +45,6 @@ RUN \
4445
sqlite-dev \
4546
tar \
4647
zlib-dev && \
47-
echo "**** install build packages from edge****" && \
48-
apk add --no-cache --virtual=build-dependencies-edge --repository http://dl-3.alpinelinux.org/alpine/edge/main/ \
49-
cmake && \
5048
echo "**** install runtime packages ****" && \
5149
apk add --no-cache \
5250
boost \
@@ -133,8 +131,7 @@ RUN \
133131
usermod -a -G 16,20 abc && \
134132
echo " **** cleanup ****" && \
135133
apk del --purge \
136-
build-dependencies \
137-
build-dependencies-edge && \
134+
build-dependencies && \
138135
rm -rf \
139136
/tmp/* \
140137
/usr/lib/libftdi* \

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
226226

227227
## Versions
228228

229+
* **03.11.19:** - Set capabilities for domoticz binary and move cmake from edge repo.
229230
* **28.06.19:** - Rebasing to alpine 3.10. Add iputils for ping. Fix typo in readme. Fix permissions for custom icons.
230231
* **12.05.19:** - Add boost dependencies and turn off static boost build. Bump to Alpine 3.9.
231232
* **30.03.19:** - Add env variable to set webroot.

readme-vars.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ app_setup_block: |
7575
7676
# changelog
7777
changelogs:
78+
- { date: "03.11.19:", desc: "Set capabilities for domoticz binary and move cmake from edge repo." }
7879
- { date: "28.06.19:", desc: "Rebasing to alpine 3.10. Add iputils for ping. Fix typo in readme. Fix permissions for custom icons." }
7980
- { date: "12.05.19:", desc: "Add boost dependencies and turn off static boost build. Bump to Alpine 3.9." }
8081
- { date: "30.03.19:", desc: "Add env variable to set webroot." }

root/etc/services.d/domoticz/run

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
IFS=" " read -r -a RUN_ARRAY <<< "$WEBROOT"
44

5+
# set capabilities for domoticz binary
6+
setcap cap_net_raw=+eip /var/lib/domoticz/domoticz
7+
58
exec \
69
s6-setuidgid abc /var/lib/domoticz/domoticz \
710
-sslwww 1443 \

0 commit comments

Comments
 (0)