Re: Distclean

From: Simon L. Nielsen <none_at_simon--FreeBSD.org.lh.bsd-dk.dk>
Date: Mon, 17 Jul 2006 14:28:35 +0200
To: bsd-novice_at_bsd-dk.dk

On 2006.07.14 18:09:14 +0200, Morten Juhl Johansen wrote:
> Den 14/07/06 skrev Simon L. Nielsen <none_at_simon--freebsd.org.lh.bsd-dk.dk>:
>
> >I FreeBSD ports betyder distclean at du vil slette "distfiles" for
> >porten, i nogen GNU makefiles betyder det noget andet.
> >
> >Bare fordi GNU har defineret til noget hos dem er det ikke en
> >universal sandhed :-).
>
> Det kommer an på, om man spørger GNU-folk.
> Anyway: Sådan som jeg tolker det, så betyder distclean ved FreeBSD
> ports, at efter installationen slettes den konfiguration, som man har
> tilkendegivet i konfigurationsdialogen ved installation - således at
> man ved en anden installation på senere tidspunkt ikke er bundet til
> de konfigurationsfiler, men definerer det forfra. Er det en rimelig
> udlægning?

Ikke helt, "make distclean" sletter kun "distfiles" under
/usr/ports/distfiles og laver normal "make clean". Hvis du vil slette
den config der er valgt i menuen først gang en port installeres skal
du køre "make rmconfig".

Fra ports manual siden:

     distclean Remove the port's distfiles and perform the clean tar-
                      get. The clean portion recurses to dependencies unless
                      NOCLEANDEPENDS is defined, but the distclean portion
                      never recurses (this is perhaps a bug).

     rmconfig Remove OPTIONS config for this port.

     rmconfig-recursive
                      Remove OPTIONS config for this port and all its depen-
                      dencies.

-- 
Simon L. Nielsen

Received on Mon 17 Jul 2006 - 14:28:37 CEST

This archive was generated by hypermail 2.2.0 : Wed 27 Mar 2013 - 10:40:19 CET