Update of /cvsroot/wpdev/wolfpack/setup.d
In directory sc8-pr-cvs1:/tmp/cvs-serv22897/setup.d
Modified Files:
config
Log Message:
base menu works (but has no functionality, yet)
Index: config
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/setup.d/config,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** config 14 Oct 2003 04:19:11 -0000 1.1
--- config 15 Oct 2003 02:47:35 -0000 1.2
***************
*** 1,2 ****
--- 1,30 ----
#!/bin/bash
. "$CONFIG_FILE";
+ . "$SETUP_CACHE";
+
+ # TODO: cleanup, the regexp are unreadable :/
+
+ BIN_PRE="$(grep '^[^#]\+# ||' "$CHECK"|sed -e 's/^[^#]\+# || \(.*\)$/\1/')";
+ INC_PRE="$(grep '^[^#]\+# ++' "$CHECK"|sed -e 's/^[^#]\+# ++ \(.*\)$/\1/')";
+ LIB_PRE="$(grep '^[^#]\+# --' "$CHECK"|sed -e 's/^[^#]\+# -- \(.*\)$/\1/')";
+
+ echo -n > "$DIALOG_CACHE";
+
+ for CUR_BIN in $BIN_PRE;
+ do
+ eval "echo -n \"\\\"$CUR_BIN path\\\" \\\"\$${CUR_BIN}_PATH\\\" \";" >> "$DIALOG_CACHE";
+ eval "echo -n \"\\\"$CUR_BIN version\\\" \\\"\$${CUR_BIN}_VERSION\\\" \";" >> "$DIALOG_CACHE";
+ done;
+
+ for CUR_INC in $INC_PRE;
+ do
+ eval "echo -n \"\\\"\$(echo \"\$${CUR_INC}_INCDIRS\"|sed -e 's/^(\([^)]\+\)).*$/\1/') include dir\\\" \\\"\$(echo \"\$${CUR_INC}_INCDIRS\"|sed -e 's/^([^)]\+) \+\([^ ]\+\).*$/\1/')\\\" \";" >> "$DIALOG_CACHE";
+ done;
+
+ for CUR_LIB in $LIB_PRE;
+ do
+ eval "echo -n \"\\\"\$(echo \"\$${CUR_LIB}_LIBDIRS\"|sed -e 's/^(\([^)]\+\)).*$/\1/') library dir\\\" \\\"\$(echo \"\$${CUR_LIB}_LIBDIRS\"|sed -e 's/^([^)]\+) \+\([^ ]\+\).*$/\1/')\\\" \";" >> "$DIALOG_CACHE";
+ eval "echo -n \"\\\"\$(echo \"\$${CUR_LIB}_LIBFILES\"|sed -e 's/^(\([^)]\+\)).*$/\1/') library name\\\" \\\"\$(echo \"\$${CUR_LIB}_LIBFILES\"|sed -e 's/^([^)]\+) \+\([^ ]\+\).*$/\1/')\\\" \";" >> "$DIALOG_CACHE";
+ done;
+
+ eval "$DIALOG --menu \"Wolfpack Emu Setup\" 0 0 0 $(< $DIALOG_CACHE)";
|