Redaction de la doc + corrections
authorcyril robert <Cyril Robert crobert@inverse.ca>
Wed, 20 Jan 2010 16:49:09 +0000 (11:49 -0500)
committercyril robert <Cyril Robert crobert@inverse.ca>
Wed, 20 Jan 2010 16:49:09 +0000 (11:49 -0500)
Scripts/MakeDeb/LISEZMOI
Scripts/MakeDeb/Makefile
Scripts/MakeDeb/make_deb.py

index e69de29..0e166bd 100644 (file)
@@ -0,0 +1,50 @@
+AUF - MakeDeb v0.1
+
+Cyril Robert <cyril.robert@auf.org>, 2010-01-20
+
+
+
+Introduction
+===============================================================================
+Script simpliste qui genere un package debian pour un module python ou 
+une application Django.
+
+
+Dependances
+===============================================================================
+Python = 2.6    Le module doit aussi utiliser python 2.6 pour le moment.
+
+
+Installation
+===============================================================================
+1. A la main:
+    cd MakeDeb
+    sudo cp make_deb.py /usr/local/bin/auf-make-deb
+
+2. Faire et installer un package:
+    cd MakeDeb
+    debuild
+    sudo dpkg -i ../auf-make-deb*.deb
+
+
+Utilisation
+===============================================================================
+1. Ecrire un changelog au format debian, le placer dans <module>/changelog.txt
+2. Depuis le dossier parent:
+    auf-make-deb <module>
+   Note: <module> doit aussi etre le nom du dossier qui contient le module.
+
+
+Problemes connus
+===============================================================================
+- Je ne supporte pas plusieures destinations pour l'installation (on ne peut 
+  pas avoir un script a envoyer dans /usr/bin par exemple)
+- Un symlink en trop est cree a l'installation du package: 
+  /usr/share/pyshared/<module>/<module> qui est une boucle, et ce symlink 
+  n'est pas supprime a la desinstallation
+
+
+Revisions
+===============================================================================
+
+Voir debian/changelog
index 2c67333..091f9c7 100644 (file)
@@ -3,6 +3,6 @@ clean:
        rm -f *.py[co] */*.py[co]
 install:
        mkdir -p $(APPDIR)
        rm -f *.py[co] */*.py[co]
 install:
        mkdir -p $(APPDIR)
-       cp make_deb.py $(APPDIR)/auf_make_deb
+       cp make_deb.py $(APPDIR)/auf-make-deb
 uninstall:
 uninstall:
-       rm -f $(APPDIR)/auf_make_deb
+       rm -f $(APPDIR)/auf-make-deb
index 82cba4a..b867aba 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
 from glob import glob
 import shutil, os, sys
 
 from glob import glob
 import shutil, os, sys