Re: Adding bsdiff to the base system

From: Colin Percival (colin.percival_at_wadham.ox.ac.uk)
Date: 03/31/05

  • Next message: dragonfly dragonfly: "FreeBSD module inference count problem"
    Date: Thu, 31 Mar 2005 02:46:19 -0800
    To: Alexey Dokuchaev <danfe@nsu.ru>
    
    

    Alexey Dokuchaev wrote:
    > I also want to ask if there're enough reasons to bring portsnap and
    > its dependencies into the base. What's wrong with having it in ports?
    > It does not seem to be used/needed for vast majority of our user base,
    > or am I wrong?

    I'll conceed that portsnap is not yet used by the majority of our user
    base; but I think that is largely because portsnap is still quite new,
    and thus relatively unknown. At present portsnap is the only mechanism
    available by which most users can securely maintain an up-to-date copy
    of the FreeBSD ports tree; it also provides some other advantages over
    cvsup (reduced bandwidth and ports INDEX/INDEX-5/INDEX-6 files). Since
    portsnap and its dependencies will not significantly bloat the base
    system -- portsnap + bsdiff weigh in at a combined 54kB -- I think it
    is a sufficiently useful tool to justify inclusion.

    When you consider that cvsup is a classic example of a program which is
    only excluded from the base system as a result of its dependencies, and
    portsnap makes cvsup unnecessary for most users, the case is even clearer.

    Colin Percival
    _______________________________________________
    freebsd-arch@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-arch
    To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"


  • Next message: dragonfly dragonfly: "FreeBSD module inference count problem"

    Relevant Pages

    • Re: [OT] CVSUP (was "Re: Was: Re: Why This Infinite Loop??")
      ... if he is not familiar with the FBSD ports system. ... supposedly an advantage of portsnap. ... The protocol uses no encryption or signing, and any attacker who can intercept the connection can insert arbitrary data into the tree you are updating. ... this means that anyone who can compromise a CVSup mirror can feed arbitrary data to the people who are using that mirror. ...
      (freebsd-questions)
    • Re: Personalised patches in ports
      ... upgrade of Xpdf will apply my patch? ... It's actually much easier than in Linux, since the ports system already ... If you add another file into a ports' files directory that cvsup knows ... 'portsnap extract' or 'portsnap update' will however blow away local ...
      (freebsd-questions)
    • Re: cvsup vs. portsnap (was Re: cvsup problem)
      ... Each time you run CVSup, it transmits a list of all the files in the ... if your ports tree is almost up-to-date already, ... does not occur with portsnap to any significant extent; ... > why a normal user (eg one that doesn't need to fetch a version of ports ...
      (freebsd-questions)
    • Re: How often cvsup the ports?
      ... >>I use Portupgrade to install apps every now and then. ... >>How often should I cvsup the ports? ... > using portsnap, which is much more efficient than ... ports tree every 2 hours is rather pointless. ...
      (freebsd-questions)
    • Why do I have to keep doing "portsnap extract"?
      ... I just recently started using portsnap in lieu of cvsup on my ports ... tree for FreeBSD-6.0-RELEASE. ...
      (freebsd-questions)