Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch zulu java to tar based installation (#459)
* fix changing smbpasswd Signed-off-by: Markus Storm <[email protected]> * Download and install Zulu Embedded from .tar We need to change the installation method of Zulu Java as Azul systems does not maintain Java repos any more. * Download and install Zulu Embedded from .tar * Create azul_zulu_license.md * move setting Java options to openhab2_setup() * don't download to /tmp due to tmpfs potentially exceeded * latest zulu is 8u192 * java install into /opt/jdk and use local variables * java link correction * java link corrected * changes as requested by @ThomDietrich * reformat, add source link * rearranged java installation to catch errors untested for now * fix: create TEMPROOT * Update java-jre.sh Signed-off-by: Thomas Dietrich <[email protected]> * license -> docs * Create azul_zulu_license.md * Delete azul_zulu_license.md * license moved from docs to includes * Add newline before new entries in dashboard.cfg Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Add homegear repositories for supported systems (#297) * Fix #286 This adds support for all OSes supported by Homegear at the moment Signed-off-by: Lars Francke <[email protected]> (github: lfrancke) * Overwrite list file instead of appending to it Signed-off-by: Lars Francke <[email protected]> (github: lfrancke) * Add short option to all lsb_release calls Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Fix Frontail setup function and service config #304 Signed-off-by: Markus Haack <[email protected]> (github: mhaack) * Add source front matter to USAGE file Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Add arping as basic package (#311) Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Changed Nginx script to explicit use external DNS Fixes #324 Signed-off-by: Elias Gabrielsson <[email protected]> (github: EliasGabrielsson) * Minor amanda README fix (#314) * Start findserver after mosquitto (#328) Signed-off-by: Markus Storm [email protected] Github: mstormi * Add PINE64 support for system binding and gpio, close #310 (#322) * Added PINE64 support for system binding and gpio closes #310 Signed-off-by: Elias Gabrielsson <[email protected]> (github: EliasGabrielsson) * Added newline to PINE64 gpio script Signed-off-by: Elias Gabrielsson <[email protected]> (github: EliasGabrielsson) * Change "Manual/Fresh Setup" menu to checklist (#331) Fixes #250 Signed-off-by: Elias Gabrielsson <[email protected]> (github: EliasGabrielsson) * Improve password change function and cleanup #326 (#332) * Nginx password change function and cleanup #326 * Added support to change the password for nginx access user #326 * Rewrite password menu to enable a dynamic view, eg. not all password are installed on all systems. * Updated documentaion to reflect reality concerning password handling. Signed-off-by: Elias Gabrielsson [email protected] (github: EliasGabrielsson) * InfluxDB/Grafana password change function #334 * Added support to change the password for Grafana and InfluxDB admin account #334 * Added password length check on 10 character to comply with Grafana Signed-off-by: Elias Gabrielsson [email protected] (github: EliasGabrielsson) * Add openhab user to bluetooth group (required for Bluetooth binding) (#338) Signed-off-by: Kai Kreuzer <[email protected]> * Mount vfat storage stick as user backup in example (#340) Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Fix function call typo (#344) Fixes #341 Signed-off-by: Elias Gabrielsson <[email protected]> (github: EliasGabrielsson) * Update README.md * Remove commandline openhab-generator, closes #329 (#335) * Removed commandline openhab-generator closes: #329 Signed-off-by: Elias Gabrielsson <[email protected]> (github: EliasGabrielsson) * Updated README to refer to Home Builder Signed-off-by: Elias Gabrielsson <[email protected]> (github: EliasGabrielsson) * Update openhabian.md * Restore ability to choose new conffile or not Signed-off-by: Ben Clark <[email protected]> * Fix unstable function call naming Signed-off-by: Ben Clark <[email protected]> * Improve fstab pattern-based share delete, fix #349 Fixes #349 Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Fix failing Amanada tape symlink creation (#354) * fixing failing drive0 and drive1 symlink creation target folder for ln -s ${storage}/slots ${storage}/slots/drive0;ln -s ${storage}/slots ${storage}/slots/drive1 doesn't exist, to avoid the creation fail the need folder is created in before * adding the correct ownership to slots folder as suggested by @mstormi in #354 Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * adding the correct ownership to slots folder as suggested by @mstormi in #354 Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * Remove deletion of rpi-update (#359) * Re-add rpi-update to basic packages Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Update system.sh Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Execute apt update after upgrade (#360) * get latest repository data before git install Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * Replicate change for pinea64 Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Add console width check, close #345 (#361) Signed-off-by: Elias Gabrielsson [email protected] (github: EliasGabrielsson) * Decrease width of warning, fix typos (#363) Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Fix typo in samba password change function Signed-off-by: Ben Clark <[email protected]> * updating grafana repository to use stretch builds (#365) * updating grafana repository to use stretch builds Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * grafana/InfluxDB source-list based on current OS closes #367 also added source-list based on os for InfluxDB Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * grafana: restoring Ubuntu xenial compatibility Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * Add is_pithreeplus helper function, closes #374 (#376) * is_pithreeplus( ) added Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * is_pithreeplus( ) added Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * is_pithreeplus( ) added Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * Update wifi function for stretch, resolves #374 Resolves #374 Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Update Node.JS installer to use v8 (from v7) (#383) * Update installer to use Node.js 8 (from v7) Installation of fronttail was failing on Ubuntu distributions newer than Zesty because they were not supported by Node v7. This patch changes the installed version of Node to 8 in the openhabian-setup.sh installer. Signed-off-by: Brian Warner <[email protected]> * Update nodejs-apps.sh Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Update Node.JS installer to use Carbon for ARMv6l This patch updates the installed version of Node.JS from Boron to Carbon. This is an LTS release supported through December 2019. Signed-off-by: Brian Warner <[email protected]> * Enables wifi by removing soft block (#380) The latest version of openhabian on the rpi soft locks the wifi and prevents enabling of wifi. This removes the soft block and enables wifi. Signed-off-by: Jeremy Scott [email protected] (github: jscottnz) * Removes wpa_supplicant.conf on failed start so the user has a chance to correct it (#386) Also-by: Thomas Dietrich [email protected] (github: ThomDietrich) Signed-off-by: Jeremy Scott [email protected] (github: jscottnz) * Corrected misspelling (#394) Reference: openhab/openhab-docs#676 Signed-off-by: Jerome Luckenbach <[email protected]> * Add amanda settings backup, improve docs (#371) * amanda create config+index backup * amanda cron entry corrected * Corrected cron entry for amanda * Fixed Amanda backup tar destination dir, backup group * Amanda docs improvement on partition restoration * Amanda docs improvement on partition restoration * Amanda emergency recovery howto * fix Amanda config+index backup cronjob * Amanda docs typos * Update openhabian-amanda.md Signed-By: Markus Storm <[email protected]> (github: mstormi) * Set Amanda SD card default size, increase net bandwidth (#370) * amanda.conf SD card default size, net bandwidth increased * Amanda docs typos * Update openhabian-amanda.md Signed-off-by: Markus Storm [email protected] (github: mstormi) * Retrieve gpg key unconditionally in openHAB setup Resolves #393 Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Fixed syntax error in backup.sh (#397) Added missing " * Add travis.yml Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Update documentation links Signed-off-by: Wouter Born <[email protected]> * Install distro specific versions of certbot (#403) * Install distro specific versions of certbot Signed-off-by: Ben Clark <[email protected]> * Fix package to install being null for Ubuntu Signed-off-by: Ben Clark <[email protected]> * Reinstate and rerun upgrade during first-boot (#405) If updating repositories and upgrading installed packages fails, give it another chance with reinstating dpkg. Signed-off-by: Alari Truuts <[email protected]> (github: Alluuu) * Generalise stable version in menu (#409) * Generalise stable version in menu Signed-off-by: Ben Clark <[email protected] * Remove use of ".X" Signed-off-by: Ben Clark <[email protected]> * Add a webserver to show log during RPi first-boot (#372) * adding a webserver adds a lightweight webserver to shows the first-boot.log in users browser Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * modifications for webserver addition Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * adding webif file to image Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * moving webif.sh to correct folder + adding no cache options to the html page + some code formatting fixes Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * code formatting GitHub Desktop code preview seems to shows things different than the website Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * getting hostname from openhabian.conf changed port to 80 corrected typos Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * changed start time of webserver so we can get hostname from openhabian.conf Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * 'function' renamed, code formatting improved + fixed a typo Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * 'function' renamed Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * fixed bug, that prevent starting the webserver - renamed 'function' stillrunning -> reinsure_running - improved installation improved msg Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * Added check if web server is started ... ... and added according output to the log - renamed the 'function' stillrunning -> reinsure_running - increased time before running inst_done and cleanup Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) Signed-off-by: Marcus Krüger [email protected] (github: mues-lee) * Provide generic hostname in custom dashboard tiles. Closes #287, Fixes #389 Signed-off-by: Kuba Wolanin <[email protected]> * Fixed broken Anchor (#417) Seems the corresponding headline was renamed. Signed-off-by: Jerome Luckenbach <[email protected]> * add optional component "Tellstick core service" (#390) This patch add a install script for usb based Tellstick devices. It consist of three parts: 1) The tool, driver and service itself. 2) A custom systemd service for autostart. 3) Installation of an improved administration tool for device detection. Signed-off-by: Elias Gabrielsson [email protected] (github: EliasGabrielsson) * merge buildchain and add custom repositories (#358) This patch: * merge `first-boot.sh` files to a common one for all platforms with conditional actions * merged build script to a common one, `build.sh` * adds to build options for custom repositories, `dev-git` and `dev-url` * adds `test build` watermark to builds created with `dev-git` and `dev-url` * enables web gui for pine64 board Things to note: * Adds dependency to `functions/helpers.sh` Closes issue #269 Signed-off-by: Elias Gabrielsson [email protected] (github: EliasGabrielsson) * Set wifi country for wireless regulatory domain (#384) * Fixes wifi country for wireless regulatory domain - adds `wifi_country` to config with comment. Defaults to US - uses `wifi_country` to configure wifi correctly - updates `functions/wifi.sh` to collect and configure `wifi_country` Closes issue #382 Signed-off-by: Jeremy Scott [email protected] (github: jscottnz) * Update first-boot.sh * Update openhabian.pi-raspbian.conf * Update openhabian.pine64-xenial.conf * Update openhabian.pine64-xenial.conf * Add Speedtest-cli as optional component (#421) * Add Speedtest-cli optional component Signed-off-by: Kuba Wolanin <[email protected]> * Update menu.sh Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Update packages.sh Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Update packages.sh Signed-off-by: Thomas Dietrich <[email protected]> (github: ThomDietrich) * Support IPv4 link-local routes (169.254.x.x) (#434) Signed-off-by: Elias Gabrielsson <[email protected]> (github: EliasGabrielsson) * Added option to install openHAB milestone builds (#436) * Added option to install openHAB milestone builds Now that there's 'milestone' builds made available in the openHAB testing repository, we should offer openHABian users to use these. Signed-off-by: Markus Storm [email protected] (github: mstormi) * Added option to install openHAB milestone builds Added option to install openHAB milestone builds Signed-off-by: Markus Storm [email protected] (github: mstormi) * testing artefact removed * changed testing repo, modified wording according to bclark09's comments * wording of OH releases: milestone -> testing * added testing buills under option 64 * minor wording changes and typos (#440) * optimize Java memory allocation for low-mem SBCs (#443) See issue #442 Signed-off-by: Markus Storm [email protected] (github: mstormi) * refactored Amanda AWS backup option (#449) refactored all of Amanda install routine setting up AWS S3 backup didn't work at all, now it does (hopefully) Signed-off-by: Markus Storm [email protected] (github: mstormi)) * Download and install Zulu Embedded from .tar We need to change the installation method of Zulu Java as Azul systems does not maintain Java repos any more. * Download and install Zulu Embedded from .tar * Create azul_zulu_license.md * move setting Java options to openhab2_setup() * Set Java memory opts (moved from java-jre.sh) (#460) * Set Java memory opts (moved from java-jre.sh) * move setting Java memory options to openhab2_setup() fix #454 * don't download to /tmp due to tmpfs potentially exceeded * latest zulu is 8u192 * java install into /opt/jdk and use local variables * java link correction * java link corrected * maybe a bit too many warnings (#464) Got feedback that's "intimidating" to Linux newbies and made them stay away from using it. * Updated list of optional openHABian components (#466) * Updated list of optional components * Update openhabian.md * Node-RED Install (#420) * Changes so that Node-RED installs and runs as the openhabian user rather than root * Updated to use $username variable rather than explicit username * Fix sed expression to remove blank lines from /etc/fstab (#455) * Change from apt to apt-get in build (#472) Signed-off-by: Elias Gabrielsson <[email protected]> * removed changerfile from amanda.conf (#474) deprecated in Amanda 3.4+ * Multitail update (#481) * Add own multitail configuration Signed-off-by: Thomas Dietrich <[email protected]> * Add multitail config to manual setup Signed-off-by: Thomas Dietrich <[email protected]> * Add fully scripted influxdb + grafana installation (#465) Closes #366 Partly-resolves #437 This patch aims to script the installation instructions found: https://community.openhab.org/t/influxdb-grafana-persistence-and-graphing/13761 Signed-off-by: Elias Gabrielsson <[email protected]> * Fixed syntax error InfluxDB+Grafana installation (#486) Resolves #484 Signed-off-by: Elias Gabrielsson <[email protected]> * Fixes bug in openhabian-config help menu (#438) (#483) Fixes #438 Closes #438 This simple patch fixes a minor issue when pressing Esc on the Help menu of openhabian-config. signed-off-by: Tyler Walker <[email protected]> (github: Tylerbinski) * specify openhab2 package version (#476) * specify openhab2 package version required if moving from snapshot to milestone else won't obtain that * typo in package name corrected * Remove unused Java installation code (#490) Signed-off-by: Elias Gabrielsson <[email protected]> * Zulu repo (#491) * Remove unused Java installation code Signed-off-by: Elias Gabrielsson <[email protected]> * Base Zulu Java installation on distrubition Resolves #368 Signed-off-by: Elias Gabrielsson <[email protected]> * changes as requested by @ThomDietrich * reformat, add source link * rearranged java installation to catch errors untested for now * fix: create TEMPROOT * Update java-jre.sh Signed-off-by: Thomas Dietrich <[email protected]> * license -> docs * Create azul_zulu_license.md * Delete azul_zulu_license.md * license moved from docs to includes * remove Oracle java from options
- Loading branch information