@@ -13,35 +13,30 @@ setting_up_container
1313network_check
1414update_os
1515
16- msg_info " Installing Dependencies"
17- $STD apt install -y \
18- ca-certificates \
19- apt-transport-https
20- msg_ok " Installed Dependencies"
21-
2216JAVA_VERSION=" 21" setup_java
2317
2418msg_info " Installing openHAB"
25- curl -fsSL " https://openhab.jfrog.io/artifactory/api/gpg/key/public" | gpg --dearmor -o /usr/share/keyrings/openhab.gpg
26- chmod u=rw,g=r,o=r /usr/share/keyrings/openhab.gpg
27- cat << EOF >/etc/apt/sources.list.d/openhab.sources
28- Types: deb
29- URIs: https://openhab.jfrog.io/artifactory/openhab-linuxpkg
30- Suites: stable
31- Components: main
32- Signed-By: /usr/share/keyrings/openhab.gpg
33- EOF
34- $STD apt update
35- $STD apt -y install openhab
19+ setup_deb822_repo \
20+ " openhab" \
21+ " https://openhab.jfrog.io/artifactory/api/gpg/key/public" \
22+ " https://openhab.jfrog.io/artifactory/openhab-linuxpkg" \
23+ " stable" \
24+ " main"
25+ $STD apt install -y openhab
26+ msg_ok " Installed openHAB"
27+
28+ msg_info " Initializing openHAB directories"
29+ mkdir -p /var/lib/openhab/{tmp,etc,cache}
30+ mkdir -p /etc/openhab
31+ mkdir -p /var/log/openhab
32+ chown -R openhab:openhab /var/lib/openhab /etc/openhab /var/log/openhab
33+ msg_ok " Initialized openHAB directories"
34+
35+ msg_info " Starting Service"
3636systemctl daemon-reload
3737systemctl enable -q --now openhab
38- msg_ok " Installed openHAB "
38+ msg_ok " Started Service "
3939
4040motd_ssh
4141customize
42-
43- msg_info " Cleaning up"
44- $STD apt -y autoremove
45- $STD apt -y autoclean
46- $STD apt -y clean
47- msg_ok " Cleaned"
42+ cleanup_lxc
0 commit comments