#!/bin/sh # REQUIRES: portaudit, portupgrade echo Updating vulnerable ports... portaudit | sed '/problem.*/d' | sed '/Reference.*/d' | sed '/^ *$/d' | sed -E 's_([^ ]* ){2}([^ ]*)( .*)?_\2_g' | sed '/^advised *$/d' | sed 's/\([a-zA-Z0-9]*\).*/\1/' | xargs -n 1 portupgrade