Petit utilitaire qui permet de mettre à jour un fichier contenant une image ISO.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

81 lignes
2.4 KiB

  1. ECOLE du Logiciel Libre d'Ivry - https://e2li.org
  2. Petit utilitaire qui permet de mettre a jour un fichier contenant une image ISO.
  3. Evolution des versions :
  4. 10/02/23 - Version 0.4 :
  5. ========================
  6. * Validation de la modification des donnees.
  7. * Modification des options.
  8. * La commande -p (--put) fonctionne.
  9. Mais cela reste une version de test.
  10. Exemple :
  11. $ isoupd -p debian-live-11.6.0-amd64-gnome.iso -f boot/grub/grub.cfg -h grub.phf
  12. Taille du fichier sur l'ISO : 14757
  13. Taille du fichier local : 2533
  14. ATTENTION: La mise en place de ce fichier
  15. va retrecir l'espace d'allocation disponible !
  16. (il sera de 4096 octets)
  17. Les tailles sont differentes mais compatibles.
  18. AVERTISSEMENT : Version 0.4 de test !!!
  19. ============= Il faut faire une sauvegarde de l'ISO avant.
  20. Modification ? [o/N]
  21. o
  22. Ecriture de 2533 octets sur le secteur 2955
  23. Ecriture d'un nouveau repertoire sur 22
  24. OK !
  25. 08/02/23 - Version 0.2 :
  26. ========================
  27. * Validation de l'acces aux donnees.
  28. * Modification des options.
  29. * La commande -g (--get) fonctionne.
  30. Exemple :
  31. $ isoupd -g debian-live-11.6.0-amd64-gnome.iso -h grub.cfg -f boot/grub/grub.cfg
  32. Taille du fichier sur l'ISO : 14757
  33. Extraction faite dans grub.cfg.
  34. 06/02/23 - Version 0.1 :
  35. ========================
  36. * Validation des structures pour lire les secteurs du fichier image.
  37. * Vérification des options.
  38. * La commande -l (--list) fonctionne.
  39. Quelques exemples :
  40. $ isoupd debian-live-11.6.0-amd64-gnome.iso
  41. - BOOT 4
  42. - DISTS 5
  43. - D_I 3
  44. - EFI 3
  45. - FIRMWARE 8
  46. - ISOLINUX 8
  47. - LIVE 4
  48. - POOL 4
  49. - _DISK 5
  50. $ isoupd debian-live-11.6.0-amd64-gnome+nonfree.iso -d firmware
  51. - AMD64_MICROCODE_3_20191218_.DEB 31
  52. - ARM_TRUSTED_FIRMWARE_TOOLS_.DEB 31
  53. - ATMEL_FIRMWARE_1_3_4_1_ALL.DEB 30
  54. - BLUEZ_FIRMWARE_1_2_4_ALL.DEB 28
  55. - DAHDI_FIRMWARE_NONFREE_2_11.DEB 31
  56. - DNS323_FIRMWARE_TOOLS_0_7_3.DEB 31
  57. - FIRMWARE_AMD_GRAPHICS_20210.DEB 31
  58. - FIRMWARE_ATH9K_HTC_1_4_0_10.DEB 31
  59. - FIRMWARE_ATHEROS_20210315_3.DEB 31
  60. - FIRMWARE_BNX2X_20210315_3_A.DEB 31
  61. $ isoupd --help
  62. isoupd version 0.1 (c) E2L 2023
  63. Utilisation : isoupd [options] isofile
  64. -l, --list liste d'un repertoire (defaut)
  65. -p, --put modifie un fichier de l'iso
  66. -g, --get extrait un fichier de l'iso
  67. -v, --verbose mode verbeux, avec trace de la recherche
  68. -f, --file chemin du fichier dans l'iso
  69. -h, --host nom du fichier host. Obligatoire pour -p et -g
  70. -d, --dir nom du repertoire a lister dans l'iso
  71. --help cette aide !