-
Notifications
You must be signed in to change notification settings - Fork 0
DimitriGilbert/pyth-c-onfigurator
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
pyth(c)onfigurator est un petit logiciel qui permet l'installtion de logiciels tiers et leurs configurations à partir d'un fichier XML de description Pour le faire marcher il vous faudra donc un fichier xml qui decris les actions a faire. le fichier simple_lamp.xml dans le logiciel est un xml de demonstration qui installe LAMP (linux apache mysql php). QUICK START Executez le script en mode administrateur : sudo python pyth.c.onfigurator Le script lance une mise a jour du systeme,une fois terminée vous aurez le message suivant : votre système est a jour vous pouvez des maintenant lancer des commande du logiciel Pour charger le fichier simple_lamp.xml executer les commandes suivantes : load chemin/du/fichier/simple_lamp.xml run certaine des commande sont accessible manuelement, par exemple pour copier un fichier: cp from="chemin/du/fichier/a/copier" to="chemin/de/destination" type="file" le plus gros du travail restant a faire ici ^^ de nouvelle commande seront aussi rajoutées au fur et a mesure suivant les besoins Description des noeud du XML : se reporter au fichier soft.xml /!\ certaine chaine de caractere sont encodée en base64 /!\ CONSTRUCTION D'UN XML : il existe 2 methodes : utilisez la kitchen HTML : cliquez sur le type de noeud a créer remplissez les champs passez au noeud suivant une fois terminer cliquer sur 'creer le script' votre script apparait dans un textarea, copier le et coller le dans votre fichier xml, sans oublier la declaration et le noeud "softs" pour encadre votre script generer. creer le XML a la main : entrez les noeud les uns à la suite des autres, sans indentation les actions seront effectuée dans le sens du flux. un script de creation est disponible (kitchen) pour simplifier la création de script d'instalation, il est encore en cour de developpement mais devrais resortir des resultat utilisable des maintenant Enjoy !!
About
a python script to install and configure programs from XML script
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published