En admettant qu'un système de fichiers est installé dans ~/FS/ (qui est sa racine), comment puis-je vérifier son architecture sans chroot ?
J'ai essayé avec dpkg --root=~/FS/ --print-architecture
mais il m'imprime toujours l'architecture de mon système de fichiers racine ("/").
J'ai lu les pages de manuel de dpkg-architecture
mais il n'y a aucun moyen de spécifier un chemin vers un système de fichiers racine.
J'ai besoin de quelque chose de générique, car j'en ai besoin pour un bash script et pas seulement pour un système de fichiers.
Une alternative impure pour moi est d'utiliser :
dpkg --root=~/FS/ -l | grep [[:space:]]passwd[[:space:]]
et ensuite vérifier son architecture, parce que je sais que (pour le moment) la passwd
est installé sur tous les systèmes de fichiers que je dois vérifier.
Une ou plusieurs meilleures propositions ?
Notez également que j'ai essayé avec dpkg
pour sa simplicité, je n'ai pas impérativement besoin d'une commande dpkg, mais j'ai besoin de quelque chose de rapide.
Bien à vous :-)