Bonjour � tous.
J'ai �crit quelques petits scripts en bash et perl qui lisent
/var/log/auth.log* � la recherche de tentatives �chou�es de connexion
sur sshd et qui fait 2-3 autres trucs.
Maintenant j'aimerai en faire un paquet deb, histoire d'utiliser ce
fabuleux outil, mais aussi comme exercice.
J'ai donc mis mes script dans un r�pertoire 'monataka-0.1' et lancer
'dh_make'; ceci me cr�e un nouveau r�pertoire 'debian' dans lequel il
y a des fichiers � �diter, dont le 'rules'. Ceci fait (pas modifi�
grand-chose en fait), je remonte d'un r�pertoire et lance
'dpkg-buildpackage-rfakeroot'. Voici ce que j'obtiens:
dpkg-buildpackage: source package is monataka
dpkg-buildpackage: source version is 0.1-1
dpkg-buildpackage: source maintainer is
<*****> dpkg-buildpackage: host architecture is
i386 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean
make[1]: Entering directory
`/home/dlist/programation/perl/monataka-0.1' make[1]: *** Pas de r�gle
pour fabriquer la cible � clean �. Arr�t. make[1]: Leaving directory
`/home/dlist/programation/perl/monataka-0.1' make: [clean] Erreur 2
(ignor�e) dh_clean
rm -f debian/monataka.substvars
rm -f debian/monataka.*.debhelper
rm -rf debian/monataka
rm -f debian/files
find . -type f -a \( -name \#\*\# -o -name .\*\~ -o -name \*\~
-o -name DEADJOE -o -name \*.orig -o -name \*.rej -o -name \*.bak -o
-name .\*.orig -o -name .\*.rej -o -name .SUMS -o -name TAGS -o -name
core -o \( -path \*/.deps/\* -a -name \*.P \) \) -exec rm -f {} \;
rm -rf autom4te.cache dpkg-source -b monataka-0.1
dpkg-source: building monataka using existing monataka_0.1.orig.tar.gz
dpkg-source: building monataka in monataka_0.1-1.diff.gz
dpkg-source: warning: ignoring deletion of directory doc
dpkg-source: warning: ignoring deletion of directory usr
dpkg-source: warning: ignoring deletion of file usr/LISMOI
dpkg-source: warning: ignoring deletion of symlink usr/ip_ssh_find
dpkg-source: warning: ignoring deletion of file usr/ip_ssh_find.sh
dpkg-source: warning: ignoring deletion of file usr/traite_ip.sh
dpkg-source: warning: ignoring deletion of file usr/big.sh
dpkg-source: warning: ignoring deletion of file usr/mona.pl
dpkg-source: warning: ignoring deletion of file usr/nbutilisateur.pl
dpkg-source: warning: ignoring deletion of file usr/ip_locate.pl
dpkg-source: building monataka in monataka_0.1-1.dsc
debian/rules build
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: Entering directory
`/home/dlist/programation/perl/monataka-0.1' make[1]: *** Pas de
cibles sp�cifi�es et aucun makefile n'a �t� trouv�. Arr�t. make[1]:
Leaving directory `/home/dlist/programation/perl/monataka-0.1' make:
***[build-stamp] Erreur 2
il manque un makefile apparemment.. mais comme je n'ai rien � compiler
(puisque c'est du bash et du perl), je me demande ce qu'il faut faire.
J'ai essay� de suivre la doc
http://www.debian.org/doc/manuals/apt-howto/index.fr.html
mais elle n'est pas tr�s claire en ce qui concerne la cr�ation d'un
makefile dans un cas aussi simple.
Voil�. Toute suggestion ou pointeur serait la bienvenue.
Merci et bonne et belle journ�e.