- always undefine alt_kernel, or its definition will leak through to expanded macros
- there is no need for artificial value for main kernel, empty string does just fine
- real working example with e1000e driver as guinea pig
- BR rpm-build-macros with install_kernel_modules supporting DESTDIR option