← Back to team overview

sslug-teknik team mailing list archive

Re: rpm - bygge sin egen

 

On Tue, 24 Jul 2001, Mads Bondo Dydensborg wrote:

> Har du overvejet at bruge autoconf/automake? Er det for vanskeligt med
> de der scripts?

Jeg havde sådan set fravalgt at bruge det skidt - ikke fordi det er skidt,
jeg kan bare ikke finde ud af det.

Men, det har jeg så gjort på din opfordring, til trods for at jeg kun har
eet c-program, som jeg forhåbentlig snart får elimineret. Så er der kun
perl og php tilbage.

> Du burde bare kunne skrive "make install" under install skridtet i
> spec filen.

Nu er jeg ikke lige kommet så lang med autoconf at jeg prøve dette.
Men det står næst på listen.

> > # BUG: below does not work
>
> Du bør nok starte med at finde httpd.conf filen. Det kan være svært
> nok i sig selv.

joh, den skal der nok også arbejdes på. Men hvon pokker får jeg
bare noget halv-dårligt install ind i autoconf?

> > MANDIR	= /usr/share/man
>
> Sådan noget er ideelt til autoconf.

Det er jeg glad for at høre efter jeg nu er gået over til autoconf.
Men har du et eller andet hint om hvordan jeg nu får installeret mine
man-filer? Er det configure.in det skrives i?

Hvor skriver jeg at jeg gerne vil have oprettet subdir '/var/phastcd'
og dette skal være eget af brugeren 'apache'?

C-filen jeg laver bliver installeret i /usr/local/sbin, men den skal nu
godt nok ned i /usr/sbin . Hvor skrives dette og hvordan?

Perl-filerne skal også ned i /usr/sbin, men de skal ikke kompileres først.
Skal det så gøres på en anden måde.

-snip-

> Ligesom du også ville få et install, uninstall target gratis.

Lige nu har jeg ikke rigtigt noget...

> > %install
> > rm -rf $RPM_BUILD_ROOT
>
> Her synes jeg virkeligt at du burde kunne skrive "make install" -
> hvorfor kan du ikke det?

Jeg prøver igen når min tar.gz fil virker.

> Ellers har jeg ikke så meget styr på det.

Det er heller ikke særligt svært at anbefale autoconf, det bliver straks
svære når man skal til at bruge det.

> Er det ikke et prog spørgsmål, egentlig?

måske.

mvh/hans
-- 
Hamletsgade 4 - 201, DK-2200 København N, Phone: +45 2264 8020
http://schou.dk
--------------------------------------------------------------
It's a very simple and nice scheduler: it's not perfect, but
certainly works for most things.     -- Linus Torvalds



Follow ups

References