|
|
|
@ -70,11 +70,23 @@ |
|
|
|
# Config Presets: ROCKCFGSET_* |
|
|
|
# |
|
|
|
|
|
|
|
unset ${!CFGTEMP_*} |
|
|
|
|
|
|
|
if [ ! -e "$swpdir/preconfig.in.tmp" ] ; then |
|
|
|
grep -h -v "^#" architecture/*/preconfig.in \ |
|
|
|
misc/*/preconfig.in \ |
|
|
|
target/*/preconfig.in \ |
|
|
|
package/*/*/preconfig.in \ |
|
|
|
2> /dev/null > "$swpdir/preconfig.in.tmp" |
|
|
|
fi |
|
|
|
include "$swpdir/preconfig.in.tmp" |
|
|
|
|
|
|
|
comment_id '- Architecture, CPU and Optimization' COMMENT_ARCHCPUOPT |
|
|
|
|
|
|
|
block_begin 7 |
|
|
|
choice ROCKCFG_ARCH $CFGTEMP_ARCH $CFGTEMP_ARCHLIST |
|
|
|
choice ROCKCFG_ARCH $arch $CFGTEMP_ARCHLIST |
|
|
|
|
|
|
|
ROCKCFG_ID="$rockver-$ROCKCFG_ARCH" |
|
|
|
if [ -f architecture/$ROCKCFG_ARCH/config.in ] |
|
|
|
then . architecture/$ROCKCFG_ARCH/config.in ; fi |
|
|
|
expert_begin |
|
|
|
@ -245,8 +257,8 @@ block_end |
|
|
|
|
|
|
|
if [ ! -e "$swpdir/config.in.tmp" ] ; then |
|
|
|
ls package/*/*/config{,-*}.in ./misc/*/config{,-*}.in | \ |
|
|
|
LC_ALL=C sort -k4,4 -t"/" | tr '\n' ' ' | xargs cat | \ |
|
|
|
grep -v "^#" > "$swpdir/config.in.tmp" |
|
|
|
LC_ALL=C sort -k4,4 -t"/" | \ |
|
|
|
xargs grep -h -v "^#" 2> /dev/null > "$swpdir/config.in.tmp" |
|
|
|
fi |
|
|
|
include "$swpdir/config.in.tmp" |
|
|
|
expert_end |
|
|
|
@ -281,9 +293,9 @@ var_append filterscript ' ' '/^[XO] --* / d ;' |
|
|
|
|
|
|
|
pkgfilter sed -e "$filterscript" |
|
|
|
|
|
|
|
ROCKCFG_ID="$CFGTEMP_ID-$ROCKCFG_ARCH-$ROCKCFG_TARGET" |
|
|
|
[ "$ROCKCFG_CROSSBUILD" = 1 ] && ROCKCFG_ID="$ROCKCFG_ID-cross" |
|
|
|
[ "$ROCKCFG_PSEUDONATIVE" = 1 ] && ROCKCFG_ID="$ROCKCFG_ID-pseudonative" |
|
|
|
ROCKCFG_ID="$ROCKCFG_ID-$ROCKCFG_TARGET" |
|
|
|
[ $ROCKCFG_EXPERT == 1 ] && ROCKCFG_ID="$ROCKCFG_ID-expert" |
|
|
|
[ "$ROCKCFG_IDCKSUM" = 1 ] && \ |
|
|
|
ROCKCFG_ID="`echo $ROCKCFG_ID | cksum | cut -f1 -d' '`" |
|
|
|
@ -292,3 +304,14 @@ const ROCKCFG_SHORTID "$ROCKCFG_ID" |
|
|
|
|
|
|
|
ROCKCFG_ID="$config-$ROCKCFG_ID" |
|
|
|
const ROCKCFG_ID "$ROCKCFG_ID" |
|
|
|
|
|
|
|
if [ ! -e "$swpdir/postconfig.in.tmp" ] ; then |
|
|
|
{ |
|
|
|
ls misc/*/postconfig{,-*}.in 2>/dev/null \ |
|
|
|
| LC_ALL=C sort -k3,3 -t"/" |
|
|
|
ls package/*/*/postconfig.in |
|
|
|
} | xargs grep -h -v "^#" 2> /dev/null > "$swpdir/postconfig.in.tmp" |
|
|
|
fi |
|
|
|
include "$swpdir/postconfig.in.tmp" |
|
|
|
include architecture/$ROCKCFG_ARCH/postconfig.in |
|
|
|
include target/$ROCKCFG_TARGET/postconfig.in |