Skip to content

ppenzin/up

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

up

Build Status

Software upgrader for FreeBSD, a frontend for portsnap, portmaster/portupgrade/makefile. Tries to be smart by only upgrading software that doesn't have any mentions in UPDATING.

Prerequisites

  • ghc
  • cabal

Building

  • cabal configure
  • cabal build

Configure is only necessary at the first build.

TODO (aka Future Features)

Parse UPDATING

Checking whether port needs any manual intervention is done by simply grepping the UPDATING file for the port name. It is too conservative: some of the updating entries are years old. To improve this, UPDATING needs to be parsed to extract individual entries and up should flag a port as manual only if the entry that mentions it is newer than the installed version of the port.

Fetching port tree

It is disabled in 0.0.1 branch, but enabled on master. It is not designed to handle first-time runs of portsnap, but does definitely work for the situations when the user already ran portsnap once. Should that be a concern at all?

About

Software upgrader for FreeBSD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published