web-dev-qa-db-fra.com

Utilisation d'un lecteur flash externe avec une application Snappy

Je développe une application qui utilise le Raspberry Pi 2 et utilisera très probablement Snappy. De nombreux systèmes seront autonomes (normalement non connectés à Internet). Je dois gérer la configuration du logiciel avant la vente et mettre à niveau le logiciel lorsque le Pi est connecté à Internet.

D'après ce que j'ai lu jusqu'à présent, il semble que Snapcraft soit un outil approprié, mais j'ai beaucoup, beaucoup de questions. Permettez-moi de commencer par un seul.

Le Pi dispose d'un lecteur flash USB connecté en permanence que je dois monter au démarrage. Je crois comprendre que je peux le faire dans /etc/fstab. Est-ce compatible avec Snappy et Snapcraft? Suis-je même poser la bonne question?

Merci, Bob

2
Bob

C'est une bonne question pour commencer! Je ne pense pas que nous ayons défini une manière formelle pour un périphérique de monter un disque. Le zen général d'Ubuntu Core/snappy dirait que nous voulons offrir ce disque à un seul snap (application) sur l'appareil.

Si votre appareil ne fait vraiment qu'une chose, ce sera facile d'un point de vue de la sécurité. Si vous voulez avoir un appareil général avec toutes sortes de snaps du magasin, alors nous devrons également réfléchir aux implications de sécurité du montage de disques, car (croyez-le ou non), le montage de disques n'est pas quelque chose qui peut se fait facilement en toute sécurité; vous devez absolument faire confiance au fait que le système de fichiers du disque n'a pas été conçu pour jouer avec votre noyau.

Nous serions probablement à l'aise avec cet appareil à usage général (avec d'autres snaps du magasin) s'il s'agissait d'un disque ext4.

Je vous suggère de faire rebondir cette question sur la liste de développement rapide, c'est une très bonne question.

4
Mark Shuttleworth