...e vediamo se riescoa risvegliare la lista.
Innanziotutto: sono una capra con lo sviluppo in generale, figuratevi con la realizzazione di pacchetti debian; mi è capitato in passato di prendere
vecchi pacchetti debian e ricompilarli, magari adattando qualcosa o
aggiungendo una patch, ma poco altro.
Ora vorrei pacchettizzare questo:
https://sourceforge.net/projects/vchanger/
perchè mi serve su una serie di macchine e vorrei evitare l'installazione su tutte.
Ho iniziato con:
https://wiki.debian.org/Packaging/Intro?action=show&redirect=IntroDebianPackaging
e il pacchetto compila e si crea. Incredibile.
Ma ci sono alcune cose da sistemare, ad esmepio (ma è solo la prima) la doumentazione viene installata (make install) in:
/usr/share/doc/vchanger-1.0.3
e non in:
/usr/share/doc/vchanger
Leggo un po' in giro e modifico debian/rules aggiungendo:
override_dh_auto_configure:
dh_auto_configure -- --docdir=${prefix}/usr/share/doc/vchanger
Ma, due stranezze, il configure viene richiamato con una diversa
commandline (--docdir=/usr/share/doc/vchanger, senza il '${prefix}':
dh_auto_configure -- --docdir=/usr/share/doc/vchanger
./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --
libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --docdir=/usr/share/doc/vchanger
configure: WARNING: unrecognized options: --disable-maintainer-mode
e comunque i file vengono installati nella cartella di prima:
make[3]: Entering directory '/usr/src/bacula/vchanger'
make[3]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/usr/src/bacula/vchanger/debian/vchanger/usr/share/doc/vchanger-1.0.3'
/usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING INSTALL NEWS README ReleaseNotes doc/vchangerHowto.html doc/vchanger-example.conf doc/example-vchanger-udev.rules '/usr/src/bacula/vchanger/debian/vchanger/usr/share/doc/vchanger-1.0.3'
make[3]: Leaving directory '/usr/src/bacula/vchanger'
Cosa sbaglio? Grazie.
--
Software is like sex: it's better when it's free.
(Linus Torvalds)
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)