Commit Graph

10 Commits (a8ef31af92d82e6c1de375e4e8c94ad5f634694e)

Author SHA1 Message Date
Wouter Born a8ef31af92 Fix missing setcap/pgrep commands (#254)
Fixes #246
Fixes #252

Signed-off-by: Wouter Born <github@maindrain.net>
2019-10-23 22:09:30 +02:00
Wouter Born ad41ae6eb2 Add 2.5.0.M2 and minor improvements (#240)
* Add 2.5.0.M2
* Push images on master branch only
* Use --password-stdin option with docker login
* Add default GROUP_ID, USER_ID values to environment variables for easy overrides in certain UIs
* Remove uidmap, img installation because these commands are unused
* Configure Travis CI xenial dist
* Fix CodeFactor issues

Signed-off-by: Wouter Born <github@maindrain.net>
2019-08-09 13:06:17 +02:00
Wouter Born ab1d7ea16a Update userdata using common openHAB update files (#239)
Reworks the update process to update the userdata in the container using the update.lst and userdata_sysfiles.lst files (provided by openhab-distro).
The update script has been modified for use in the container.

This adds the following new functionality when updating between versions:
* show update notes and warnings during the update (based on update.lst)
* execute the update pre/post commands (based on update.lst)
* replace userdata system files with newer versions (based on userdata_sysfiles.lst)
* update KAR files in addons dir by downloading newer versions
* log the update output in update.log

Other improvements are:
* declare and use common openHAB environment variables in scripts (OPENHAB_BACKUPS, OPENHAB_CONF, OPENHAB_HOME, OPENHAB_LOGDIR, OPENHAB_USERDATA)
* initialize empty volumes using a reusable method
* move all default volume data into the "dist" directory
* remove Windows PowerShell scripts from container images

Signed-off-by: Wouter Born <github@maindrain.net>
2019-08-04 20:54:07 +02:00
Wouter Born c39c439b86 Update debian to 10 (buster) and Zulu JDK to 1.8.0_222 (#236)
* Updates the OS in the Debian container to Debian 10 (buster) which is the current stable Debian release (see https://www.debian.org/News/2019/20190706)
* Updates the Zulu JDK inside the container to 1.8.0_222.

Signed-off-by: Wouter Born <github@maindrain.net>
2019-07-31 00:54:19 +02:00
Hakan Tandogan 005075a8a5 Allow for root operations in continuation scripts (#227)
Signed-off-by: Hakan Tandogan <hakan@tandogan.com>
2019-03-26 13:03:22 +01:00
Scott Karns c067caae07 Added curl to installed packages (#226)
* Added curl to installed packages
2019-01-30 23:29:00 +01:00
Wouter Born a7da3c554e Add 2.5.0.M1 (#225)
* Changed license from EPL v1 to EPL v2
* updated LICENSE file
* updated container labels
* updated README.md
* Add 2.5.0.M1
2019-01-30 21:08:07 +01:00
Wouter Born b460365ce1 Update user/group ID and unlimited crypto documentation (#222)
* Update user/group ID and unlimited crypto documentation

Signed-off-by: Wouter Born <eclipse@maindrain.net>

* Rename existing group matching GROUP_ID environment variable to openhab

Signed-off-by: Wouter Born <eclipse@maindrain.net>
2019-01-08 00:03:21 +01:00
Wouter Born 9bb64597b8 Feram fixes (#219)
Signed-off-by: Wouter Born <eclipse@maindrain.net>
2018-12-24 13:33:51 +01:00
Wouter Born f6fc442306 Use Zulu 64-bit JVM in arm64 Debian images, add 2.4.0, 2.5.0-snapshot (#218)
* Use Zulu 64-bit JVM in arm64 Debian images

The armhf images also work on arm64 so these can still be used when performance is an issue on hardware constrained devices.

* Fix charts not working on arm64 because 32-bit JVM doesn't work with fontconfig:arm64
* Reduce image size because armhf architecture and libc6:armhf fontconfig:armhf don't need to be installed
* Prevent QEMU issues because it has trouble executing 32-bit binaries in 64-bit mode when building images
* Make the image more similar to the Alpine image which also uses a 64-bit OpenJDK JVM
* Update Zulu download URLs to download 1.8.0_192
* Update README example to also use tini when openHAB is started as root.

Fixes #152

Signed-off-by: Wouter Born <eclipse@maindrain.net>

* Add 2.4.0.RC1, 2.4.0, 2.5.0-snapshot, generate README.md without using markers

Signed-off-by: Wouter Born <eclipse@maindrain.net>
2018-12-17 11:40:52 +01:00