Re: automake und debianpaket
On Tue, Dec 10, 2002 at 03:08:24PM +0100, Malte Thoma wrote:
>
> Adrian Bunk wrote:
> >On Tue, Dec 10, 2002 at 02:39:46PM +0100, Malte Thoma wrote:
> >
> >
> >>Hallo,
> >
> >
> >Hallo Malte,
> >
> >
> >>WIe kann ich in einem Makefile.am den späteren Installationspfad vom
> >>defaultwert /usr/local/bin auf /usr/bin umstellen?
> >
> >
> >im Makefile.am gar nicht, wenn dann kannst du in configure.in bzw.
> >configure.ac AC_PREFIX_DEFAULT setzen.
> >
> >Falls du das fuer die Installation eines Debian-Pakets machen moechtest
> >ist das der _falsche_ Weg, richtig ist configure mit --prefix=/usr
> >aufzurufen.
>
> Das müßte dann ja VOR dem 'dpkg-buildpackage -rfakeroot' erfolgen.
>
> So ganz klar ist mit die Reinfolge jetzt immer noch nicht:
>
> 1. 'saubere Quellen' -> 'pkg-buildpackage -rfakeroot' ->
> heatload_0.3.orig.tar.gz
>
> 2. debian-Verzichnis in die Quellen kopieren
>
> 3. autogen.sh --prefix=/usr
>
> 4. Nochmal 'pkg-buildpackage -rfakeroot'
>
>
> Ist das so richtig?
Nein!
Als Anfaenger verwendest du am Besten dh_make und gehst wie im Debian
New Maintainers' Guide [1] ausfuehrlich beschrieben vor. Damit werden so
Dinge wie der Prefix automatisch gemacht.
Im Normalfall solltest du es auch erst einmal nicht noetig haben
autumake/autoconf/autogen.sh aufzurufen, schau dir an was dh_make dir in
debian/rules erzeugt.
> Gruß,
>
> Malte
Gruss
Adrian
[1] http://www.debian.org/doc/maint-guide/
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
Reply to: