Salut,
laurent85 a écrit :[...]j'ai pas beacoup de retours en fait
C'est bien dommage ton outil est sympa.
J'apporte ma pierre à l’édifice du coup.
Je pense qu'il faudra que tu modifies le PKGBUILD pour y ajouter le paquet syslinux dans les dépendances, sans quoi l'utilisation de aui-mkusb se termine par un échec .
Avant installation de syslinux:
Code : Tout sélectionner
[Mounting usb device...
Copying data to usb device...
Setting up persistence...
/usr/bin/aui-mkusb: ligne 346: syslinux : commande introuvable
Bootloader installation failed!
Apres installation de syslinux:
Code : Tout sélectionner
Mounting usb device...
Copying data to usb device...
Setting up persistence...
Setting up encryption...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
-> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 5.6.3-arch1-1
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [modconf]
-> Running build hook: [memdisk]
-> Running build hook: [archiso_shutdown]
-> Running build hook: [archiso]
-> Running build hook: [archiso_loop_mnt]
-> Running build hook: [archiso_pxe_common]
==> WARNING: Possibly missing firmware for module: softing_cs
==> WARNING: Possibly missing firmware for module: lantiq_gswip
-> Running build hook: [archiso_pxe_nbd]
-> Running build hook: [archiso_pxe_http]
-> Running build hook: [archiso_pxe_nfs]
-> Running build hook: [archiso_kms]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
-> Running build hook: [encrypt]
-> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
bsdtar: bsdtar: Failed to set default localeFailed to set default locale
==> Image generation successful
La table de partitions a été altérée.
Appel d'ioctl() pour relire la table de partitions.
Synchronisation des disques.
Done!
Peut-être que l'ajout d'un man aussi peut-être une bonne idée:
1) ça permet de réduire la quantité d'aide fournit avec l'option "--help" (ajout --usage aussi ?) au strict minimum, visuellement c'est agréable.
2) là au contraire ça permet de détailler beaucoup plus les opérations permises, et toujours en agrémentant le tout avec des exemples comme c'est déjà le cas (+1 pour toi car c'est très peu présent dans les manuels malheureusement)
Voilà c'est tout pour le moment je n'ai pas encore tout testé, mais si je vois autre chose je le signalerai ici.
A part ça très bonne application et beau travail, merci à toi.