|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- ECOLE du Logiciel Libre d'Ivry - https://e2li.org
-
- Petit utilitaire qui permet de mettre a jour un fichier contenant une image ISO.
-
- Evolution des versions :
-
- 10/02/23 - Version 0.4 :
- ========================
- * Validation de la modification des donnees.
- * Modification des options.
- * La commande -p (--put) fonctionne.
- Mais cela reste une version de test.
-
- Exemple :
- $ isoupd -p debian-live-11.6.0-amd64-gnome.iso -f boot/grub/grub.cfg -h grub.phf
- Taille du fichier sur l'ISO : 14757
- Taille du fichier local : 2533
- ATTENTION: La mise en place de ce fichier
- va retrecir l'espace d'allocation disponible !
- (il sera de 4096 octets)
- Les tailles sont differentes mais compatibles.
- AVERTISSEMENT : Version 0.4 de test !!!
- ============= Il faut faire une sauvegarde de l'ISO avant.
- Modification ? [o/N]
- o
- Ecriture de 2533 octets sur le secteur 2955
- Ecriture d'un nouveau repertoire sur 22
- OK !
-
- 08/02/23 - Version 0.2 :
- ========================
- * Validation de l'acces aux donnees.
- * Modification des options.
- * La commande -g (--get) fonctionne.
-
- Exemple :
- $ isoupd -g debian-live-11.6.0-amd64-gnome.iso -h grub.cfg -f boot/grub/grub.cfg
- Taille du fichier sur l'ISO : 14757
- Extraction faite dans grub.cfg.
-
- 06/02/23 - Version 0.1 :
- ========================
- * Validation des structures pour lire les secteurs du fichier image.
- * Vérification des options.
- * La commande -l (--list) fonctionne.
-
- Quelques exemples :
- $ isoupd debian-live-11.6.0-amd64-gnome.iso
- - BOOT 4
- - DISTS 5
- - D_I 3
- - EFI 3
- - FIRMWARE 8
- - ISOLINUX 8
- - LIVE 4
- - POOL 4
- - _DISK 5
- $ isoupd debian-live-11.6.0-amd64-gnome+nonfree.iso -d firmware
- - AMD64_MICROCODE_3_20191218_.DEB 31
- - ARM_TRUSTED_FIRMWARE_TOOLS_.DEB 31
- - ATMEL_FIRMWARE_1_3_4_1_ALL.DEB 30
- - BLUEZ_FIRMWARE_1_2_4_ALL.DEB 28
- - DAHDI_FIRMWARE_NONFREE_2_11.DEB 31
- - DNS323_FIRMWARE_TOOLS_0_7_3.DEB 31
- - FIRMWARE_AMD_GRAPHICS_20210.DEB 31
- - FIRMWARE_ATH9K_HTC_1_4_0_10.DEB 31
- - FIRMWARE_ATHEROS_20210315_3.DEB 31
- - FIRMWARE_BNX2X_20210315_3_A.DEB 31
- $ isoupd --help
- isoupd version 0.1 (c) E2L 2023
- Utilisation : isoupd [options] isofile
- -l, --list liste d'un repertoire (defaut)
- -p, --put modifie un fichier de l'iso
- -g, --get extrait un fichier de l'iso
- -v, --verbose mode verbeux, avec trace de la recherche
- -f, --file chemin du fichier dans l'iso
- -h, --host nom du fichier host. Obligatoire pour -p et -g
- -d, --dir nom du repertoire a lister dans l'iso
- --help cette aide !
-
|