Browse Source

Add USB Wireless Device firmwares

Julien VAUBOURG 10 years ago
parent
commit
87450f373e
3 changed files with 11 additions and 1 deletions
  1. 5 1
      conf/init_ynh-hotspot
  2. 5 0
      scripts/install
  3. 1 0
      scripts/remove

+ 5 - 1
conf/init_ynh-hotspot

@@ -398,6 +398,10 @@ case "$1" in
       service ynh-vpnclient start
     fi
   ;;
+  restart)
+    $0 stop
+    $0 start
+  ;;
   status)
     exitcode=0
 
@@ -476,7 +480,7 @@ case "$1" in
     exit ${exitcode}
   ;;
   *)
-    echo "Usage: $0 {start|stop|status}"
+    echo "Usage: $0 {start|stop|restart|status}"
     exit 1
   ;;
 esac

+ 5 - 0
scripts/install

@@ -56,6 +56,11 @@ fi
 
 # Install packages
 packages='php5-fpm sipcalc hostapd iptables wireless-tools'
+
+# Packaged USB Wireless Device firmwares
+# Based on https://wiki.debian.org/WiFi#USB_Devices
+packages="$packages firmware-atheros atmel-firmware firmware-linux-free firmware-linux-nonfree firmware-realtek firmware-ralink firmware-libertas zd1211-firmware"
+
 sudo apt-get --assume-yes --force-yes install ${packages}
 
 if [ $? -ne 0 ]; then

+ 1 - 0
scripts/remove

@@ -47,5 +47,6 @@ sudo rm -rf /var/www/wifiadmin/
 # Remove packets
 # The yunohost policy is currently to not uninstall packets (dependency problems)
 ## sudo apt-get --assume-yes --force-yes remove hostapd iptables sipcalc wireless-tools
+## sudo apt-get --assume-yes --force-yes remove firmware-atheros atmel-firmware firmware-linux-free firmware-linux-nonfree firmware-realtek firmware-ralink firmware-libertas zd1211-firmware
 
 exit 0