aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2021-09-12 22:07:05 -0700
committerMatt Turner <mattst88@gentoo.org>2021-09-12 22:07:05 -0700
commit0fb54668df8925cd81ed9d40917c19a78891f9da (patch)
treed6b7adf7ef61b9ff490a07ef048468061ee7e010
parentRefactor (compressed) kernel module handling (diff)
downloadgenkernel-0fb54668.tar.gz
genkernel-0fb54668.tar.bz2
genkernel-0fb54668.zip
gen_cmdline.sh: Correctly sort --{kernel,utils}-{as,nm}
Signed-off-by: Matt Turner <mattst88@gentoo.org>
-rw-r--r--doc/genkernel.8.txt18
-rwxr-xr-xgen_cmdline.sh40
2 files changed, 29 insertions, 29 deletions
diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index 262027b9..273f9c10 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -243,24 +243,24 @@ LOW-LEVEL COMPILATION OPTIONS
when the system running genkernel has a different architecture like
the system which should boot the created kernel/initramfs.
-*--kernel-as*=<assembler>::
- Assembler to use for the kernel compilation.
-
*--kernel-ar*=<archiver>::
Archiver to use for the kernel compilation.
+*--kernel-as*=<assembler>::
+ Assembler to use for the kernel compilation.
+
*--kernel-cc*=<compiler>::
Compiler to use for the kernel compilation (e.g. distcc).
*--kernel-ld*=<linker>::
Linker to use for the kernel compilation.
-*--kernel-nm*=<nm>::
- NM utility to use for the kernel compilation.
-
*--kernel-make*=<makeprog>::
GNU Make to use for the kernel compilation.
+*--kernel-nm*=<nm>::
+ NM utility to use for the kernel compilation.
+
*--kernel-objcopy*=<objcopyprog>::
Objcopy utility to use for the kernel compilation.
@@ -290,12 +290,12 @@ LOW-LEVEL COMPILATION OPTIONS
tree (eg because cannot write to that directory as the user genkernel is
running as).
-*--utils-as*=<assembler>::
- Assembler to use for utilities.
-
*--utils-ar*=<archiver>::
Archiver to use for utilities.
+*--utils-as*=<assembler>::
+ Assembler to use for utilities.
+
*--utils-cflags*=<cflags>::
C compiler flags used to compile utilities.
diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index b35750d8..e3c985e1 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -86,24 +86,24 @@ longusage() {
echo " Low-Level Compile settings"
echo " --cross-compile=<target-triplet>"
echo " Target triple (i.e. aarch64-linux-gnu) to build for"
- echo " --kernel-as=<assembler> Assembler to use for kernel"
echo " --kernel-ar=<archiver> Archiver to use for kernel"
+ echo " --kernel-as=<assembler> Assembler to use for kernel"
echo " --kernel-cc=<compiler> Compiler to use for kernel (e.g. distcc)"
echo " --kernel-ld=<linker> Linker to use for kernel"
- echo " --kernel-nm=<nm> NM utility to use for kernel"
echo " --kernel-make=<makeprg> GNU Make to use for kernel"
+ echo " --kernel-nm=<nm> NM utility 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>"
echo " Save output files outside the source tree"
- echo " --utils-as=<assembler> Assembler to use for utils"
echo " --utils-ar=<archiver> Archiver to use for utils"
+ echo " --utils-as=<assembler> Assembler to use for utils"
echo " --utils-cc=<compiler> C Compiler to use for utilities"
echo " --utils-cxx=<compiler> C++ Compiler to use for utilities"
echo " --utils-cflags=<cflags> C compiler flags used to compile utilities"
echo " --utils-ld=<linker> Linker to use for utils"
- echo " --utils-nm=<nm> NM utility to use for utils"
echo " --utils-make=<makeprog> GNU Make to use for utils"
+ echo " --utils-nm=<nm> NM utility to use for utils"
echo " --makeopts=<makeopts> Make options such as -j2, etc ..."
echo " --mountboot Mount BOOTDIR automatically if mountable"
echo " --no-mountboot Don't mount BOOTDIR automatically"
@@ -292,14 +292,14 @@ parse_cmdline() {
CMD_CROSS_COMPILE="${*#*=}"
print_info 3 "CMD_CROSS_COMPILE: ${CMD_CROSS_COMPILE}"
;;
- --kernel-as=*)
- CMD_KERNEL_AS="${*#*=}"
- print_info 3 "CMD_KERNEL_AS: ${CMD_KERNEL_AS}"
- ;;
--kernel-ar=*)
CMD_KERNEL_AR="${*#*=}"
print_info 3 "CMD_KERNEL_AR: ${CMD_KERNEL_AR}"
;;
+ --kernel-as=*)
+ CMD_KERNEL_AS="${*#*=}"
+ print_info 3 "CMD_KERNEL_AS: ${CMD_KERNEL_AS}"
+ ;;
--kernel-cc=*)
CMD_KERNEL_CC="${*#*=}"
print_info 3 "CMD_KERNEL_CC: ${CMD_KERNEL_CC}"
@@ -308,14 +308,14 @@ parse_cmdline() {
CMD_KERNEL_LD="${*#*=}"
print_info 3 "CMD_KERNEL_LD: ${CMD_KERNEL_LD}"
;;
- --kernel-nm=*)
- CMD_KERNEL_NM="${*#*=}"
- print_info 3 "CMD_KERNEL_NM: ${CMD_KERNEL_NM}"
- ;;
--kernel-make=*)
CMD_KERNEL_MAKE="${*#*=}"
print_info 3 "CMD_KERNEL_MAKE: ${CMD_KERNEL_MAKE}"
;;
+ --kernel-nm=*)
+ CMD_KERNEL_NM="${*#*=}"
+ print_info 3 "CMD_KERNEL_NM: ${CMD_KERNEL_NM}"
+ ;;
--kernel-objcopy=*)
CMD_KERNEL_OBJCOPY="${*#*=}"
print_info 3 "CMD_KERNEL_OBJCOPY: ${CMD_KERNEL_OBJCOPY}"
@@ -348,14 +348,14 @@ parse_cmdline() {
CMD_KERNEL_OUTPUTDIR="${*#*=}"
print_info 3 "CMD_KERNEL_OUTPUTDIR: ${CMD_KERNEL_OUTPUTDIR}"
;;
- --utils-as=*)
- CMD_UTILS_AS="${*#*=}"
- print_info 3 "CMD_UTILS_AS: ${CMD_UTILS_AS}"
- ;;
--utils-ar=*)
CMD_UTILS_AR="${*#*=}"
print_info 3 "CMD_UTILS_AR: ${CMD_UTILS_AR}"
;;
+ --utils-as=*)
+ CMD_UTILS_AS="${*#*=}"
+ print_info 3 "CMD_UTILS_AS: ${CMD_UTILS_AS}"
+ ;;
--utils-cc=*)
CMD_UTILS_CC="${*#*=}"
print_info 3 "CMD_UTILS_CC: ${CMD_UTILS_CC}"
@@ -372,14 +372,14 @@ parse_cmdline() {
CMD_UTILS_LD="${*#*=}"
print_info 3 "CMD_UTILS_LD: ${CMD_UTILS_LD}"
;;
- --utils-nm=*)
- CMD_UTILS_NM="${*#*=}"
- print_info 3 "CMD_UTILS_NM: ${CMD_UTILS_NM}"
- ;;
--utils-make=*)
CMD_UTILS_MAKE="${*#*=}"
print_info 3 "CMD_UTILS_MAKE: ${CMD_UTILS_MAKE}"
;;
+ --utils-nm=*)
+ CMD_UTILS_NM="${*#*=}"
+ print_info 3 "CMD_UTILS_NM: ${CMD_UTILS_NM}"
+ ;;
--utils-objcopy=*)
CMD_UTILS_OBJCOPY="${*#*=}"
print_info 3 "CMD_UTILS_OBJCOPY: ${CMD_UTILS_OBJCOPY}"