|
Roland McGrath |
377da6d |
# Makefile for source rpm: kernel
|
|
Roland McGrath |
377da6d |
SPECFILE := kernel.spec
|
|
Roland McGrath |
377da6d |
|
|
Roland McGrath |
377da6d |
# we only check the .sign signatures
|
|
Roland McGrath |
377da6d |
UPSTREAM_CHECKS = sign
|
|
Roland McGrath |
377da6d |
|
|
Roland McGrath |
377da6d |
.PHONY: help
|
|
Roland McGrath |
377da6d |
help:
|
|
Roland McGrath |
377da6d |
%:
|
|
Roland McGrath |
377da6d |
@echo "Try fedpkg $@ or something like that"
|
|
Roland McGrath |
377da6d |
@exit 1
|
|
Roland McGrath |
377da6d |
|
|
![](https://seccdn.libravatar.org/avatar/8fa9922ab9e43f028e7d892ae8332cd1187e5074c14af0b8b82c52fc6b1435fb?s=16&d=retro) |
1b7eeb8 |
prep: config-files
|
|
Dave Jones |
fc31f43 |
fedpkg -v prep
|
|
Chuck Ebbert |
fcfd3c7 |
|
|
Kyle McMartin |
76f1696 |
noarch:
|
|
Kyle McMartin |
76f1696 |
fedpkg -v local --arch=noarch
|
|
Kyle McMartin |
76f1696 |
|
|
Kyle McMartin |
76f1696 |
# 'make local' also needs to build the noarch firmware package
|
|
![](https://seccdn.libravatar.org/avatar/70cc2f818f82d9376966cb929baa882ad4848e1a2dcae81bc5eaf64ed1894721?s=16&d=retro) |
4ac96cb |
local:
|
|
Kyle McMartin |
76f1696 |
fedpkg -v local
|
|
Kyle McMartin |
76f1696 |
|
|
Roland McGrath |
377da6d |
extremedebug:
|
|
Roland McGrath |
377da6d |
@perl -pi -e 's/# CONFIG_DEBUG_PAGEALLOC is not set/CONFIG_DEBUG_PAGEALLOC=y/' config-nodebug
|
|
Roland McGrath |
377da6d |
|
|
![](https://seccdn.libravatar.org/avatar/8fa9922ab9e43f028e7d892ae8332cd1187e5074c14af0b8b82c52fc6b1435fb?s=16&d=retro) |
1b7eeb8 |
config-files:
|
|
![](https://seccdn.libravatar.org/avatar/8fa9922ab9e43f028e7d892ae8332cd1187e5074c14af0b8b82c52fc6b1435fb?s=16&d=retro) |
1b7eeb8 |
@./build_configs.sh
|
|
Roland McGrath |
377da6d |
|
|
![](https://seccdn.libravatar.org/avatar/8fa9922ab9e43f028e7d892ae8332cd1187e5074c14af0b8b82c52fc6b1435fb?s=16&d=retro) |
1b7eeb8 |
debug:
|
|
Roland McGrath |
377da6d |
@perl -pi -e 's/^%define debugbuildsenabled 1/%define debugbuildsenabled 0/' kernel.spec
|
|
Dave Jones |
086827d |
@rpmdev-bumpspec -c "Reenable debugging options." kernel.spec
|
|
Roland McGrath |
377da6d |
|
|
![](https://seccdn.libravatar.org/avatar/8fa9922ab9e43f028e7d892ae8332cd1187e5074c14af0b8b82c52fc6b1435fb?s=16&d=retro) |
1b7eeb8 |
release:
|
|
![](https://seccdn.libravatar.org/avatar/8fa9922ab9e43f028e7d892ae8332cd1187e5074c14af0b8b82c52fc6b1435fb?s=16&d=retro) |
1b7eeb8 |
@perl -pi -e 's/^%define debugbuildsenabled 0/%define debugbuildsenabled 1/' kernel.spec
|
|
![](https://seccdn.libravatar.org/avatar/8fa9922ab9e43f028e7d892ae8332cd1187e5074c14af0b8b82c52fc6b1435fb?s=16&d=retro) |
1b7eeb8 |
@rpmdev-bumpspec -c "Disable debugging options." kernel.spec
|
|
![](https://seccdn.libravatar.org/avatar/8fa9922ab9e43f028e7d892ae8332cd1187e5074c14af0b8b82c52fc6b1435fb?s=16&d=retro) |
1b7eeb8 |
|
|
Kyle McMartin |
ccb40e6 |
nodebuginfo:
|
|
Kyle McMartin |
ccb40e6 |
@perl -pi -e 's/^%define with_debuginfo %\{\?_without_debuginfo: 0\} %\{\?\!_without_debuginfo: 1\}/%define with_debuginfo %\{\?_without_debuginfo: 0\} %\{\?\!_without_debuginfo: 0\}/' kernel.spec
|
|
![](https://seccdn.libravatar.org/avatar/8fa9922ab9e43f028e7d892ae8332cd1187e5074c14af0b8b82c52fc6b1435fb?s=16&d=retro) |
1b7eeb8 |
|
|
Kyle McMartin |
a8df49e |
nodebug: release
|
|
Kyle McMartin |
a8df49e |
@perl -pi -e 's/^%define debugbuildsenabled 1/%define debugbuildsenabled 0/' kernel.spec
|
|
Chuck Ebbert |
c6b36e0 |
|
|
![](https://seccdn.libravatar.org/avatar/4a0fc9d2dfbe9dc214f4e8cfd3e4f5ab3d62796420bb9b7e99de30089fccdcac?s=16&d=retro) |
08e6eed |
ifeq ($(MAKECMDGOALS),me a sandwich)
|
|
![](https://seccdn.libravatar.org/avatar/4a0fc9d2dfbe9dc214f4e8cfd3e4f5ab3d62796420bb9b7e99de30089fccdcac?s=16&d=retro) |
08e6eed |
.PHONY: me a sandwich
|
|
![](https://seccdn.libravatar.org/avatar/4a0fc9d2dfbe9dc214f4e8cfd3e4f5ab3d62796420bb9b7e99de30089fccdcac?s=16&d=retro) |
08e6eed |
me a:
|
|
![](https://seccdn.libravatar.org/avatar/4a0fc9d2dfbe9dc214f4e8cfd3e4f5ab3d62796420bb9b7e99de30089fccdcac?s=16&d=retro) |
08e6eed |
@:
|
|
![](https://seccdn.libravatar.org/avatar/4a0fc9d2dfbe9dc214f4e8cfd3e4f5ab3d62796420bb9b7e99de30089fccdcac?s=16&d=retro) |
08e6eed |
|
|
![](https://seccdn.libravatar.org/avatar/4a0fc9d2dfbe9dc214f4e8cfd3e4f5ab3d62796420bb9b7e99de30089fccdcac?s=16&d=retro) |
08e6eed |
sandwich:
|
|
![](https://seccdn.libravatar.org/avatar/4a0fc9d2dfbe9dc214f4e8cfd3e4f5ab3d62796420bb9b7e99de30089fccdcac?s=16&d=retro) |
08e6eed |
@[ `id -u` -ne 0 ] && echo "What? Make it yourself." || echo Okay.
|
|
![](https://seccdn.libravatar.org/avatar/4a0fc9d2dfbe9dc214f4e8cfd3e4f5ab3d62796420bb9b7e99de30089fccdcac?s=16&d=retro) |
08e6eed |
endif
|