Index: Makefile =================================================================== --- Makefile (revision 450970) +++ Makefile (working copy) @@ -3,6 +3,7 @@ PORTNAME= data PORTVERSION= 1.11 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://downloadmirror.intel.com/26925/eng/:intel \ http://www.amd64.org/microcode/:amd Index: files/microcode_update.in =================================================================== --- files/microcode_update.in (revision 450970) +++ files/microcode_update.in (working copy) @@ -16,6 +16,7 @@ # microcode_update_cpus (str): A list of cpus to update on startup, or "ALL" for all. # Example: microcode_update_cpus_cpus="0 CPU0" # Set to "ALL" by default. +# microcode_update_flags (str): Flags for cpucontrol(8). . /etc/rc.subr @@ -48,7 +49,8 @@ cpus=${microcode_cpus} fi for i in ${cpus}; do - ${CMT} -u -d "${microcode_update_datadir}" /dev/cpuctl${i} || \ + ${CMT} -u "${microcode_update_flags}" \ + -d "${microcode_update_datadir}" /dev/cpuctl${i} || \ (echo "Failed." && exit 1) done echo "Done." @@ -60,5 +62,6 @@ : ${microcode_update_enable="NO"} : ${microcode_update_datadir="%%DATADIR%%"} : ${microcode_cpus="ALL"} +: ${microcode_update_flags=""} run_rc_command "$1"