Slashdot Mirror


Portupgrade on FreeBSD

BSD Forums writes "In her previous article, OnLamp's Dru Lavigne took a look at the built-in utilities that can be used to manage the FreeBSD ports collection. In this article, she'd like to continue in that vein. She takes a look at portupgrade, a feature-rich port designed to help you get the most out of the ports collection."

8 of 119 comments (clear)

  1. Re:I don't mean to be a jerk, by __past__ · · Score: 2, Insightful

    If you look at the last articles in the BSD section, there's been a lot of junk lately (like the gettext update). My guess is that they are up to something - maybe that's part of a wicked plan for the traditional premature announcement of the next FreeBSD release or something.

  2. portupgrade is a port by JDizzy · · Score: 4, Insightful

    The thing that tweaks me is that portupgrade should be part of the base system. Portupgrade and friends should be writen in something aside from ruby (becuse we dont' want ruby in base). It is probably the most usefull and powerfull package/port managment tool ever created since the freebsd ports is already the best package system in all of open source. FreeBSD ports is always immitated, yet never replicated in full glory. It nice that portupgrade traces down dependancies automatically (forward, or reverse), and can cleanout stale lib's and such.

    --
    It isn't a lie if you belive it.
    1. Re:portupgrade is a port by drdink · · Score: 4, Insightful

      Portupgrade should not be part of the base system. If you look, you'll see that CVSup is not part of the base system, either. CVSup is the tool you use to update both your source and ports trees, and it isn't part of the base! I believe the current mindset among many is that the base should be smaller, and more should be offloaded to ports. For example, Sendmail shouldn't be part of the base system. Ports are a great tool, but they are not a necessary part of the system.

      --
      Beware, Nugget is watching... See?
    2. Re:portupgrade is a port by JDizzy · · Score: 2, Insightful

      oh ya.....

      BSD is dead, I forgot about that when I installed it on my 5 local machines years ago. Silly me, how could I miss something like that? I guess I forgot that Finux is so l33t (like you) because it has less user than Windows. Then the Finux user discovers something with less users than even Finiux, and it has a license that is non-virus like. Oh no.... not something more free and stable than Finux, it couldn't be, it just can't exist... the World is in collision, you had better sink into denial and just say "BSD is dying". Yes, Yes ... thats it, it doesn't exist, it cannot be. Close your eyes, run around in circles screaming "BSD is dead", I'm sure you will convince yourself of it given enough time.

      Since BSD has been dying for 5 years now, and gainning a cult of devil (daemon) worshipers, it must be evil. Yes, that's it! It is the work of evil, like microsoft. Yes, anything that is not Finux must be bad, right? I mean, it has a license that actually is free. This must be a trick! nothing is free as in "free speach", and free as in "cost nothing". Why Finux is only free as in "cost nothing", but requires any modifcations to go back to the borg collective... er.. I mean the Free Soft Ware Foundation. Besides, The mascot is a daemon, and it has cute little horns, and that trident. Finux has a penguin, which is the mascot because Linus was travelling to Brazil in 94 and got biten by a cute little penguin. There for BSD is dying, yes... (running around in circles), BSD is dead.

      --
      It isn't a lie if you belive it.
  3. No by cperciva · · Score: 5, Insightful

    The ports tree is good. Better than the base system; stuff in the ports tree is split into nice self-contained packages, while the base system is a single monolithic mess.

    We need to hack parts of the base system off and put them into ports (like kerberos), not add more stuff into the base system.

  4. Re:Wow by pillohead · · Score: 5, Insightful

    Are you a developer? I can't think of a reason why you need to cvsup nightly. Also you can have one machine do the cvsup then export /usr/ports via nfs to the other machines.

    I wouldn't edit the /etc/defaults/make.conf, in fact I wouldn't edit anything in the /etc/defaults folder. Copy that file to /etc/make.conf it will override the default without altering it.

  5. Re:Wow by dodell · · Score: 3, Insightful

    Not to troll, but your hostility is completely unnecessary. You could have said you were familiar with the process you needed to take and say thanks anyway. The sarcasm is really unnecessary. It adds to an "elitist" outlook on the BSD community (one that OpenBSD already contributes enough to) and discourages people from migrating. The dude has no way to know you've got such experience with FreeBSD.

    Granted Linux has got a whole lot of these pissing contests going on all the time... we don't need them in BSD.

  6. my wang is dying by Anonymous Coward · · Score: 0, Insightful

    maybe we can get the "goatse" and "tubgirl" trolls together with the "*bsd is dying" folks
    can you imagine the children?