Vous pouvez découper une archive en sections, afin d'en modifier ou d'en supprimer certaines ou d'en ajouter de nouvelles. Lorsque que vous aurez effectué les modifications, vous devrez fusionner ces sections pour donner naissance à une nouvelle archive. Vous pourriez, par exemple, souhaiter ajouter une section utilisateur ou modifier la section d'identification de l'archive. N'effectuez aucune modification dans la section des fichiers de l'archive sous risque de compromettre l'intégrité de cette dernière.
La commande flar split vous permet de découper une archive Solaris Flash en sections. Chaque section est copiée dans un fichier distinct, dans le répertoire spécifié ou dans le répertoire actif. Les fichiers sont nommés d'après les sections dont ils dépendent. Par exemple, la section cookie de l'archive est sauvegardée dans un fichier nommé cookie. Vous pouvez demander à la commande flar split de ne sauvegarder qu'une seule section. La syntaxe de la commande est indiquée ci-après.
flar split[-d répertoire] [-u section] [-f archive] [-S section] [-t[-ppos] [ -b taille_bloc]] nom_fichier
Dans l'exemple ci-dessous, l'archive archive1.flar est découpée en trois fichiers :
cookie : la première ligne de l'archive, qui identifie la version du format de l'archive. Cet identificateur ne doit pas être modifié.
identification : une copie de la section d'identification de l'archive comprenant toutes les paires mots-clés-valeur.
archive : l'archive cpio, qui peut être compressée.
# flar split archive1.flar |
Une fois l'archive découpée, il est possible d'en modifier la section d'identification ou d'y ajouter une section utilisateur. Ces sections peuvent être fusionnées de manière à recréer l'archive.