4 # don't want VER local anymore, used when finding kernelconfig to use
6 # don't want PAT local anymore, used in initrd
11 VER=`grep ^VERSION\ \= ${KERNEL_DIR}/Makefile | awk '{ print $3 };'`
12 PAT=`grep ^PATCHLEVEL\ \= ${KERNEL_DIR}/Makefile | awk '{ print $3 };'`
13 SUB=`grep ^SUBLEVEL\ \= ${KERNEL_DIR}/Makefile | awk '{ print $3 };'`
14 EXV=`grep ^EXTRAVERSION\ \= ${KERNEL_DIR}/Makefile | sed -e "s/EXTRAVERSION =//" -e "s/ //g"`
15 KV=${VER}.${PAT}.${SUB}${EXV}
18 determine_real_args() {
19 if [ "${CMD_MAKEOPTS}" != "" ]
21 MAKEOPTS="${CMD_MAKEOPTS}"
24 if [ "${CMD_KERNELDIR}" != "" ]
26 KERNEL_DIR=${CMD_KERNELDIR}
28 KERNEL_DIR=${DEFAULT_KERNEL_SOURCE}
30 [ "${KERNEL_DIR}" = "" ] && gen_die "no kernel source directory"
34 if [ "${CMD_KERNEL_MAKE}" != "" ]
36 KERNEL_MAKE="${CMD_KERNEL_MAKE}"
39 if [ "${KERNEL_MAKE}" = "" ]
44 if [ "${CMD_UTILS_MAKE}" != "" ]
46 UTILS_MAKE="${CMD_UTILS_MAKE}"
49 if [ "${UTILS_MAKE}" = "" ]
54 if [ "${CMD_KERNEL_CC}" != "" ]
56 KERNEL_CC="${CMD_KERNEL_CC}"
59 if [ "${CMD_KERNEL_LD}" != "" ]
61 KERNEL_LD="${CMD_KERNEL_LD}"
64 if [ "${CMD_KERNEL_AS}" != "" ]
66 KERNEL_AS="${CMD_KERNEL_AS}"
69 if [ "${CMD_UTILS_CC}" != "" ]
71 UTILS_CC="${CMD_UTILS_CC}"
74 if [ "${CMD_UTILS_LD}" != "" ]
76 UTILS_LD="${CMD_UTILS_LD}"
79 if [ "${CMD_UTILS_AS}" != "" ]
81 UTILS_AS="${CMD_UTILS_AS}"
84 DEFAULT_KERNEL_CONFIG=`arch_replace "${DEFAULT_KERNEL_CONFIG}"`
85 BUSYBOX_CONFIG=`arch_replace "${BUSYBOX_CONFIG}"`
86 BUSYBOX_BINCACHE=`arch_replace "${BUSYBOX_BINCACHE}"`
87 MODULE_INIT_TOOLS_BINCACHE=`arch_replace "${MODULE_INIT_TOOLS_BINCACHE}"`
88 MODUTILS_BINCACHE=`arch_replace "${MODUTILS_BINCACHE}"`
89 DIETLIBC_BINCACHE=`arch_replace "${DIETLIBC_BINCACHE}"`
90 DIETLIBC_BINCACHE_TEMP=`arch_replace "${DIETLIBC_BINCACHE_TEMP}"`
91 DEVFSD_BINCACHE=`arch_replace "${DEVFSD_BINCACHE}"`
92 DEVFSD_CONF_BINCACHE=`arch_replace "${DEVFSD_CONF_BINCACHE}"`
94 if [ "${CMD_BOOTSPLASH}" != "" ]
96 BOOTSPLASH=${CMD_BOOTSPLASH}
99 if isTrue ${BOOTSPLASH}
106 if isTrue ${COMPRESS_INITRD}
113 if [ "${CMD_MRPROPER}" != "" ]
115 MRPROPER="${CMD_MRPROPER}"
117 if [ "${CMD_MENUCONFIG}" != "" ]
119 MENUCONFIG="${CMD_MENUCONFIG}"
121 if [ "${CMD_CLEAN}" != "" ]
130 if [ "${CMD_MINKERNPACKAGE}" != "" ]
132 MINKERNPACKAGE="${CMD_MINKERNPACKAGE}"
135 if [ "${CMD_NOINITRDMODULES}" != "" ]
137 NOINITRDMODULES="${CMD_NOINITRDMODULES}"