Bonjour,

avertissement: je ne connais rien à tout ça, je ne sais pas exactement ce que tu veux faire et je ne comprends même pas ce que ton script Perl est censé faire (j'ai pas cherché à comprendre non plus) :-)

le format semble détaillé ici:
https://www.debian.org/doc/debian-policy/ch-controlfields.html

et semble avoir pour nom dctrl

du coup une recherche apt sur le terme renvoie:
ben/stable 0.10.1+b1 amd64
  boite à outils pour les mainteneurs Debian

cdtool/stable 2.1.8-release-8 amd64
  Lecteur de CD audio en mode texte et commande de contrôle de CD-ROM

dctrl-tools/stable 2.24-3+b1 amd64
Outils en ligne de commande pour traiter les informations des paquets Debian

debian-goodies/stable 0.88.1 all
ensemble de petits utilitaires de style boîte à outils pour systèmes Debian

devscripts/stable 2.23.4+deb12u2 amd64
  scripts to make the life of a Debian Package maintainer easier

hobbit-plugins/stable 20230301 all
  plugins for the Xymon network monitor

=> pas de bibliothèque dédiée. Seul le paquet devscripts a des bibliothèques dont une python appelée control (j'ai pas creusé)

=> le seul truc que j'ai trouvé qui ressemble à ce que tu cherches (si je comprends correctement) c'est une page du wiki Debian qui parle de la création de bibliothèques Perl et C dédiées à ça:
https://wiki.debian.org/JonathanYu/Debian_Control_Files_Parsing_and_Editing_Library

et j'ai l'impression (j'ai peut-être rien compris) que ça renvoie respectivement aux bibliothèques debconf appelées libdebconf-kde* et libdebconfclient0*

Pas taper si j'ai rien compris, STP ;-)

Répondre à