r1725
stsp at dslinux.in-berlin.de
stsp at dslinux.in-berlin.de
Sun Apr 15 19:58:16 CEST 2007
Author: stsp
Date: 2007-04-15 19:58:11 +0200 (Sun, 15 Apr 2007)
New Revision: 1725
Log:
Make the configuration menu a bit more user friendly.
Now includes a help screen that describes the different types of builds.
Modified: trunk/config/Configure.help
===================================================================
--- trunk/config/Configure.help 2007-04-15 13:45:07 UTC (rev 1724)
+++ trunk/config/Configure.help 2007-04-15 17:58:11 UTC (rev 1725)
@@ -9,6 +9,41 @@
# characters. Use emacs' kfill.el to edit this file or you lose.
#
+CONFIG_DEFAULTS_NINTENDO_DATEL
+ DATEL: Build for Max Media Dock.
+ THE DATEL BUILD IS BROKEN! Try DLDI instead.
+
+ DLDI: Build for devices that are supported by DLDI. Mainly
+ useful for running DSLinux from slot-1 (NDS game slot)
+ devices. See http://chishm.drunkencoders.com/DLDI/ for
+ a list of devices supported by DLDI.
+ Also read the DLDI documentation!
+
+ DSGBA: Build for GBA flash carts.
+
+ DSMEM: Build for Amadeus' DSMEM device. Few people have this device.
+
+ GBAMP: Build for the GBA Movie Player version 2 (CF version only).
+
+ GBAMP-EXT2: Build for the GBA Movie Player version 2 (CF version only).
+ This build uses an ext2 root filesystem instead of romfs
+ and FAT.
+
+ NDS: A minimal but generic build. Should work on most devices
+ and even some Nintendo DS emulators.
+
+ RAM: Build for all slot-2 (GBA game slot) M3 and Supercard devices,
+ except the Supercard Rumble. This build has the most features.
+ This build uses the 32MB of RAM found in supported devices,
+ and has drivers for both CF and SD media included.
+ Many programs included here do not run on other builds because
+ of memory constraints.
+
+ RAM-DEVEL: Used for development purposes only. You don't want to
+ use this unless you are doing low-level device
+ support hacking.
+
+
Prompt to override the current config settings
CONFIG_DEFAULTS_OVERRIDE
Set the defaults for building to the settings that are stored in the
Modified: trunk/config/mkconfig
===================================================================
--- trunk/config/mkconfig 2007-04-15 13:45:07 UTC (rev 1724)
+++ trunk/config/mkconfig 2007-04-15 17:58:11 UTC (rev 1725)
@@ -17,7 +17,7 @@
# the header of the config
#
-echo "mainmenu_name 'SnapGear Embedded Linux Configuration'"
+echo "mainmenu_name 'DSLinux Configuration'"
#############################################################################
#
@@ -26,25 +26,28 @@
#
echo "mainmenu_option next_comment"
-echo "comment 'Vendor/Product Selection'"
-echo "comment 'Select the Vendor you wish to target'"
-echo -n "choice 'Vendor' \""
-
-oldv=
-find vendors -name config.arch -print | sed -e 's?/? ?g' | \
- sort | while read t1 v p t2
-do
- [ "$v" = "config" ] && continue
- [ "$v" = "$oldv" ] && continue
- echo "${v} CONFIG_DEFAULTS_`fix_name ${v}` \\"
- oldv=$v
-done
-echo "\" SnapGear"
+echo "comment 'DSLinux build type selection'"
+#echo "comment 'Select the Vendor you wish to target'"
+#echo -n "choice 'Vendor' \""
+#
+#oldv=
+#find vendors -name config.arch -print | sed -e 's?/? ?g' | \
+# sort | while read t1 v p t2
+#do
+# [ "$v" = "config" ] && continue
+# [ "$v" = "$oldv" ] && continue
+# echo "${v} CONFIG_DEFAULTS_`fix_name ${v}` \\"
+# oldv=$v
+#done
+#echo "\" SnapGear"
#echo "endmenu"
# echo "mainmenu_option next_comment"
# echo "comment 'Product Selection'"
-echo "comment 'Select the Product you wish to target'"
+echo "comment 'To pick a build, move the cursor all the way down to the'"
+echo "comment 'selection menu and press return.'"
+echo "comment 'See the help menu inside the selection menu if you'"
+echo "comment 'are not sure what type of build you want.'"
oldv=
def=
@@ -58,7 +61,7 @@
[ "$def" -o "$v" = END ] && echo "fi"
[ "$v" = END ] && break
echo "if [ \"\$CONFIG_DEFAULTS_`fix_name ${v}`\" = \"y\" ]; then"
- echo -n "choice '${v} Products' \""
+ echo -n "choice '' \""
def="${p}"
fi
if [ -f "vendors/$v/$p/config.languages" ]
More information about the dslinux-commit
mailing list