L’espace disponible sur un NLSU2 avec OpenWrt est suffisant pour installer quelques packages mais on arrive assez rapidement au bout.
Ajout de disque
Mes besoins étant somme toute limités, j’ai ajouté une clef USB de 2GB (voir Limace Kamikaze: ajout d’un disque externe). Reste à étendre le système de packages à ce disque.
Configuration
On suppose par la suite que le point de montage de la partition utilisée est /mnt/usbdrive
Ajouter les lignes suivantes dans /etc/opkg
dest usb /mnt/usbdrive
option overlay_root
et celles-çi dans /etc/profile
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/mnt/usbdrive/bin:/sbin:/mnt/usbdrive/usr/bin:/mnt/usbdrive/usr/sbin
export LD_LIBRARY_PATH=/lib:/usr/lib:/mnt/usbdrive/lib:/mnt/usbdrive/usr/lib
Installation des packages
Il ne reste plus qu’à installer les packages manuellement (l’interface graphique n’intègre pas les options):
opkg -d usb install python
Références :
Le point de départ de ce tutorial vient du guide install openwrt 8.09 on asus WL-500g deluxe with usb media for extra space, complété de Ticket #4354 (closed defect: worksforme) qui donne le moyen de corriger le problème rencontré dans ce guide.