NAME=microcode_ctl
VERSION=1.16
SOURCE=(http://www.urbanmyth.org/microcode/microcode_ctl-$VERSION.tar.gz
	COPYING
	rc.microcode )
BUILD=${BUILD:-1}
OPTIMIZE=${OPTIMIZE:-"-Os"}
PREFIXTYPE=normal

run() {
	printf '%s\n' "$*"
	"$@"
}

build() {
	# A bit hardcoded paths but simplest this way.
	SBINDIR=/${SBINDIR##*/}
	SYSCONFDIR=/etc

	_explode 0
	cd microcode_ctl-$VERSION
	run gcc $CFLAGS -o microcode_ctl microcode_ctl.c

	mkdir -p $PKG$MANDIR/man8 $PKG$SBINDIR $PKG$SYSCONFDIR/rc.d
	cp -v microcode_ctl $PKG/sbin
	cp -av microcode_ctl.8 $PKG$MANDIR/man8
	cp -av intel-* $PKG$SYSCONFDIR/microcode.dat
	
	# It doesn't include the license while it should.
	_doc 0 microcode_ctl-$VERSION  Changelog README ${SOURCE[1]}

	# We expect that only users with Intel CPU install this package
	# so it makes sense to enable the rc script by default.
	cat ${SOURCE[2]} > $PKG$SYSCONFDIR/rc.d/rc.microcode
	chmod 0755 $PKG$SYSCONFDIR/rc.d/rc.microcode

	_chfix
	_chgrp_bin
}
