Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enables wifi by removing soft block #380

Merged
merged 1 commit into from
May 7, 2018

Conversation

jscottnz
Copy link

@jscottnz jscottnz commented Apr 18, 2018

Fixes #351 , #378

The latest version of openhabian on the rpi (i have a rpi3b+) soft locks the wifi and prevents enabling of wifi.

This pr removes the soft block and enables wifi.

I am yet to test this and I do not have an ethernet cable so i can not test the post install wifi setup change. Please check for sanity

In the first-boot.log wlan0 Interface doesn't support scanning : Network is down indicates that the wlan0 interface is not up. Bringing that up, gives another error which when googled leads to removing the soft block, then the wlan0 network comes up

first-boot.log:

2018-03-14_00:17:34_UTC [openHABian] Starting the openHABian initial setup.
2018-03-14_00:17:34_UTC [openHABian] Storing configuration... OK
2018-03-14_00:17:34_UTC [openHABian] Changing default username and password... SKIPPED
2018-03-14_00:17:34_UTC [openHABian] Setting up Wi-Fi connection... OK
2018-03-14_00:17:34_UTC [openHABian] Ensuring network connectivity... FAILED

I was not able to connect to the configured Wi-Fi.
Please try again with your correct SSID and password.
Also check your signal quality. Available Wi-Fi networks:
wlan0     Interface doesn't support scanning : Network is down


2018-03-14_00:19:19_UTC [openHABian] Initial setup exiting with an error!

@@ -41,7 +41,10 @@ echo "watch cat /boot/first-boot.log" > "/home/$username/.bash_profile"
if [ -z "${wifi_ssid}" ]; then
echo "$(timestamp) [openHABian] Setting up Ethernet connection... OK"
elif grep -q "openHABian" /etc/wpa_supplicant/wpa_supplicant.conf; then
echo "$(timestamp) [openHABian] Setting up Wi-Fi connection... OK"
echo "$(timestamp) [openHABian] Setting up Wi-Fi connection... "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please change to echo -n "...

@@ -41,7 +41,10 @@ echo "watch cat /boot/first-boot.log" > "/home/$username/.bash_profile"
if [ -z "${wifi_ssid}" ]; then
echo "$(timestamp) [openHABian] Setting up Ethernet connection... OK"
elif grep -q "openHABian" /etc/wpa_supplicant/wpa_supplicant.conf; then
echo "$(timestamp) [openHABian] Setting up Wi-Fi connection... OK"
echo "$(timestamp) [openHABian] Setting up Wi-Fi connection... "
rfkill unblock wifi
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I worry which effect this line has on a normal RPi3 or RPi0W...

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

since there are no problems with RPi3 and RPi0W so far, i would suggest to check it against is_pithreeplus

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not available in this script.
Of course its logic can be re-implemented here.
Yet I don'T want to overcomplicate things. The command will probably not break anything. Might just as well just leave it like it is.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In my effort to merge the build scripts and having a conditional first-boot.sh for all platforms I have used the platform identifications functions as is_pithreeplus. I will make a note on condition this code in that pull request. #358

@@ -18,7 +18,7 @@ wifi_setup() {
SSID="myWifiSSID"
PASS="myWifiPassword"
fi
if is_pithree || is_pithreeplus; then cond_redirect apt -y install firmware-brcm80211; fi
if is_pithree || is_pithreeplus; then cond_redirect apt -y install firmware-brcm80211; rfkill unblock wifi; ifconfig wlan0 up; fi
Copy link
Member

@ThomDietrich ThomDietrich Apr 18, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At this point in time we can break the block into multiple lines.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

here would also be a new if-loop with check against is_pithreeplus be better i think

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ThomDietrich If you are able to parse the result of rfkill list, you would be able to check the existing rfkill setting and proceed with the next step, irrespective of the availability of the is_pithreeplus variable.
I checked this command on my other RBP3B and that results in:
[09:34:29] openhabian@openHABianPi:~$ rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On some systems the command might not even be available. On my RPi3 (the old one) with Jessie:

-bash: rfkill: command not found

I agree with @haroldh. Let's check for rfkill first, then check it's list output, then unblock.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ThomDietrich The version of RFKILL on both my RBP's is rfkill 0.5-1 (Raspbian). And as they are both built by Openhabian, I am expecting that UTIL-LINUX (RFKILL is part of this) is included in both Jessie and Stretch.

@@ -41,7 +41,23 @@ echo "watch cat /boot/first-boot.log" > "/home/$username/.bash_profile"
if [ -z "${wifi_ssid}" ]; then
echo "$(timestamp) [openHABian] Setting up Ethernet connection... OK"
elif grep -q "openHABian" /etc/wpa_supplicant/wpa_supplicant.conf; then
echo "$(timestamp) [openHABian] Setting up Wi-Fi connection... OK"
echo -n "$(timestamp) [openHABian] Setting up Wi-Fi connection... "
if [ ! -z "$(iwlist wlan0 scanning 2>&1 | grep "Interface doesn't support scanning")" ]; then
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have added the test for the symptom using established tools rather than executing rfkill that might not be present.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have tested the execution of these scenarios on my rp3b+

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can actually reduce this one nicely to it's essence:

if iwlist wlan0 scanning 2>&1 | grep -q "Interface doesn't support scanning"; then

@@ -19,6 +19,23 @@ wifi_setup() {
PASS="myWifiPassword"
fi
if is_pithree || is_pithreeplus; then cond_redirect apt -y install firmware-brcm80211; fi
if is_pithreeplus; then
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i have not tested these scenarios as I do not have a ethernet available

@jscottnz
Copy link
Author

Here is the output from the failed scenario (i forced this so the output from ifconfig and rfkill is not accurate to a failing scenario):

2018-03-13_22:54:00_UTC [openHABian] Starting the openHABian initial setup.
2018-03-13_22:54:00_UTC [openHABian] Storing configuration... OK
2018-03-13_22:54:00_UTC [openHABian] Changing default username and password... OK
2018-03-13_22:54:01_UTC [openHABian] Setting up Wi-Fi connection... OK, rebooting... 
2018-03-13_22:54:36_UTC [openHABian] Starting the openHABian initial setup.
2018-03-13_22:54:36_UTC [openHABian] Storing configuration... OK
2018-03-13_22:54:36_UTC [openHABian] Changing default username and password... SKIPPED
2018-03-13_22:54:36_UTC [openHABian] Setting up Wi-Fi connection... 
FAILED

I was not able to turn on the wifi
Here is some more information

0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:27:eb:17:c4:66  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:27:eb:42:91:33  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2018-03-13_22:54:42_UTC [openHABian] Initial setup exiting with an error!

echo ""
rfkill list all
ifconfig
fail_inprogress
Copy link
Member

@ThomDietrich ThomDietrich Apr 20, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice addition! I personally would condense the long list of echos down to one with \ns inside. Up to you.

@ThomDietrich ThomDietrich added this to the Image v1.5 milestone Apr 22, 2018
@EliasGabrielsson
Copy link
Contributor

I will try to get some time to review this later this week. Maybe I will get hands on some hardware as well for testing.

@EliasGabrielsson
Copy link
Contributor

EliasGabrielsson commented Apr 26, 2018

I will complete pull request #358 after this one is merged.

@jscottnz
Copy link
Author

i now also have a rp3b+ and a rp3b for testing

@jscottnz
Copy link
Author

Signed-off-by: Jeremy Scott [email protected] (github: jscottnz)

Copy link
Contributor

@EliasGabrielsson EliasGabrielsson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. rfkill exist on ubuntu (pine64) so everything look compatible.

@EliasGabrielsson
Copy link
Contributor

EliasGabrielsson commented May 1, 2018

@jscottnz Great work. We will need the "sign off" in each commit as that is what is stored. Please proceed as following to fix that.

  1. git rebase -i HEAD~4 This will open an editor which enables you to squash commits together by marking them with (s) squash. Do that on all but the first one which shall be pick. Save file.

  2. Create a new commit message for all commits. In the end of the commit put your line Signed-off-by: Jeremy Scott [email protected] (github: jscottnz). Save file.

  3. Force push to github. git push --force

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)
@EliasGabrielsson EliasGabrielsson merged commit fcf2ee5 into openhab:master May 7, 2018
@EliasGabrielsson
Copy link
Contributor

Thanks again 👌

@ThomDietrich
Copy link
Member

Thanks for taking over @EliasGabrielsson !

mstormi pushed a commit to mstormi/openhabian that referenced this pull request Jan 3, 2019
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)
ThomDietrich pushed a commit that referenced this pull request Jan 10, 2019
* 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants