blob: 7a4028da3af1c688fbda2defba10b506f7de7c87 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/usr/bin/make -f
# debian/rules for amd64-microcode
# Copyright (C) 2012-2016 by Henrique de Moraes Holschuh
# Published under the GNU GPL license version 2 or any later versions
PACKAGE := amd64-microcode
DEBDIR := $(CURDIR)/debian
PKGDIR := $(DEBDIR)/$(PACKAGE)
# DebHelper control
export DH_ALWAYS_EXCLUDE=CVS:.svn:.git
# Work around Debian bug #688794
INITRAMFS_NAME := $(subst -,_,$(subst +,_,$(subst .,_,$(PACKAGE))))
# For reproducible builds...
CHANGELOG_TS :=$(shell date -u +%s --date=$(shell dpkg-parsechangelog | sed -n -e "/^Version:/ {s/.*\.\([0-9]\{8\}\)\..*/\1/;p}"))
%:
dh $@
override_dh_auto_install:
dh_testdir
dh_install
mkdir -p "$(PKGDIR)/usr/share/initramfs-tools/hooks"
sed -e "s/@CHANGELOG_TS@/$(CHANGELOG_TS)/g" \
<"$(DEBDIR)/initramfs.hook" \
>"$(PKGDIR)/usr/share/initramfs-tools/hooks/$(INITRAMFS_NAME)"
chmod 755 "$(PKGDIR)/usr/share/initramfs-tools/hooks/$(INITRAMFS_NAME)"
# We have a /etc/default file, but no initscript
install -m 644 "$(DEBDIR)/$(PACKAGE).default" "$(PKGDIR)/etc/default/$(PACKAGE)"
# modprobe.d blacklist
install -m 644 "$(DEBDIR)/$(PACKAGE).modprobe-blacklist" "$(PKGDIR)/etc/modprobe.d/$(PACKAGE)-blacklist.conf"
|