aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorƁukasz Stelmach <stlman@poczta.fm>2012-09-13 22:44:45 +0200
committerRobin H. Johnson <robbat2@gentoo.org>2012-10-13 21:48:19 +0000
commit79d7fa1948de033bf5a2523fe8eca25d7f1f4438 (patch)
treeff82a54471a30196fd049d779587871fdf2c301b /gen_cmdline.sh
parentBug #397947: Run depmod on new modules to avoid need to run at every boot on ... (diff)
downloadgenkernel-79d7fa1948de033bf5a2523fe8eca25d7f1f4438.tar.gz
genkernel-79d7fa1948de033bf5a2523fe8eca25d7f1f4438.tar.bz2
genkernel-79d7fa1948de033bf5a2523fe8eca25d7f1f4438.zip
Add --kernel-outputdir to save files outside the source tree.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Diffstat (limited to 'gen_cmdline.sh')
-rwxr-xr-xgen_cmdline.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index a305201..858b850 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -63,6 +63,7 @@ longusage() {
echo " --kernel-make=<makeprg> GNU Make to use for kernel"
echo " --kernel-target=<t> Override default make target (bzImage)"
echo " --kernel-binary=<path> Override default kernel binary path (arch/foo/boot/bar)"
+ echo " --kernel-outputdir=<path> Save output files outside the source tree."
echo " --utils-cc=<compiler> Compiler to use for utilities"
echo " --utils-as=<assembler> Assembler to use for utils"
@@ -214,6 +215,10 @@ parse_cmdline() {
CMD_KERNEL_CROSS_COMPILE=$(echo ${CMD_KERNEL_CROSS_COMPILE}|sed -e 's/.*[^-]$/&-/g')
print_info 2 "CMD_KERNEL_CROSS_COMPILE: ${CMD_KERNEL_CROSS_COMPILE}"
;;
+ --kernel-outputdir=*)
+ CMD_KERNEL_OUTPUTDIR=`parse_opt "$*"`
+ print_info 2 "CMD_KERNEL_OUTPUTDIR: ${CMD_KERNEL_OUTPUTDIR}"
+ ;;
--utils-cc=*)
CMD_UTILS_CC=`parse_opt "$*"`
print_info 2 "CMD_UTILS_CC: ${CMD_UTILS_CC}"