diff --git a/README.md b/README.md index 4630fef..d372709 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,16 @@ -# Wifi Hotspot [![Build Status](https://travis-ci.org/labriqueinternet/hotspot_ynh.svg?branch=master)](https://travis-ci.org/labriqueinternet/hotspot_ynh) +# Wi-Fi Hotspot [![Build Status](https://travis-ci.org/labriqueinternet/hotspot_ynh.svg?branch=master)](https://travis-ci.org/labriqueinternet/hotspot_ynh) [![Integration level](https://dash.yunohost.org/integration/hotspot.svg)](https://dash.yunohost.org/appci/app/hotspot) [![Install LaBriqueInterNet Hotspot with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=hotspot) +This YunoHost app is a part of the "[La Brique Internet](http://labriqueinter.net)" project but can be used independently. + ## Overview -Hotspot wifi app for [YunoHost](http://yunohost.org/). +Hotspot Wi-Fi app for [YunoHost](http://yunohost.org/). -* Broadcast your own Wifi internet access in addition to your self-hosted web services. +* Broadcast your own Wi-Fi internet access in addition to your self-hosted web services. * Without internet access, it's a [PirateBox](https://en.wikipedia.org/wiki/PirateBox). -* With the [VPN Client app for YunoHost](https://github.com/labriqueinternet/vpnclient_ynh), it's an encrypted Wifi internet access (eventually with [neutral access](https://en.wikipedia.org/wiki/Net_neutrality), without filters, and with IPv6, depending on your VPN provider). - -This YunoHost app is a part of the "[La Brique Internet](http://labriqueinter.net)" project but can be used independently. +* With the [VPN Client app for YunoHost](https://github.com/labriqueinternet/vpnclient_ynh), it's an encrypted Wi-Fi internet access (eventually with [neutral access](https://en.wikipedia.org/wiki/Net_neutrality), without filters, and with IPv6, depending on your VPN provider). ## Features @@ -20,11 +20,14 @@ This YunoHost app is a part of the "[La Brique Internet](http://labriqueinter.ne * Announce DNS resolvers (IPv6 with RDNSS/DHCPv6 and IPv4 with DHCPv4) * Automatic clients configuration (IPv6 with SLAAC/DHCPv6 and IPv4 with DHCPv4) * Set an IPv6 from your delegated prefix (*prefix::42*) on the server, to use for the AAAA records -* Web interface ([screenshot](https://raw.githubusercontent.com/labriqueinternet/hotspot_ynh/master/screenshot.png)) + +## Screenshot + +![Screenshot of the web interface](https://raw.githubusercontent.com/labriqueinternet/hotspot_ynh/master/screenshot.png) ## Friendly apps -Some other YunoHost apps have this Hotspot wifi app as prerequisite, in order to offer a service through a wifi access point. +Some other YunoHost apps have this Hotspot Wi-Fi app as prerequisite, in order to offer a service through a Wi-Fi access point. With a multissid wireless card (most can do that), you can create multiple access points. @@ -44,7 +47,6 @@ In this manner, with this example, you can provide 3 access points at the same t ## Prerequisites -* Debian Jessie -* YunoHost >= 2.2.0 +* Debian Stretch +* YunoHost >= 3.2.0 -**[BUG REPORTS SHOULD BE OPEN HERE](https://dev.yunohost.org)** diff --git a/manifest.json b/manifest.json index 26a2014..0dba5c1 100644 --- a/manifest.json +++ b/manifest.json @@ -7,7 +7,7 @@ "fr": "Hotspot Wifi" }, "url": "https://github.com/labriqueinternet/hotspot_ynh", - "version": "1.1.0", + "version": "1.2.0", "license": "AGPL-3.0", "maintainer": { "name": "Julien Vaubourg", diff --git a/scripts/install b/scripts/install index 57d7702..6c96340 100644 --- a/scripts/install +++ b/scripts/install @@ -64,6 +64,18 @@ path_url=$(ynh_normalize_url_path $path_url) # Register (book) web path ynh_webpath_register $app $domain $path_url +# If we're on armbian, force $firmware_nonfree +# because armbian-firmware conflicts with the non-free packages ... +if dpkg --list | grep -q armbian-firmware; then + echo "You are running Armbian and non-free firmware are known to conflict with armbian-firwmare. " >&2 + firmware_nonfree="no" + echo "Variable firmware_non_free has been forced to 'no'" >&2 +fi + +#================================================= +# STORE SETTINGS FROM MANIFEST +#================================================= + # Check arguments if [[ -z $wifi_ssid || -z $wifi_passphrase ]]; then ynh_die "Your Wifi Hotspot needs a name and a password"