**** BEGIN LOGGING AT Fri Aug 22 02:59:56 2008 Aug 22 04:18:41 nico * r12366 /trunk/scripts/metadata.pl: don't display the "Image configuration" menu entry when there's nothing to pre-configure (when using the SDK for example) Aug 22 04:20:44 nico * r12367 /trunk/target/sdk/ (Makefile files/Config.in): add LICENSE & minimal Config.in files (closes: #3710) Aug 22 05:02:08 nico * r12368 /trunk/package/ppp/Makefile: install ppp development headers Aug 22 05:03:38 nico * r12369 /trunk/package/ppp/Makefile: oops, fix typo in [12368] Aug 22 13:46:08 nico * r12370 /trunk/target/imagebuilder/ (Config.in Makefile files/Makefile): fix ImageBuilder (closes: #3863) Aug 22 15:37:25 juhosg * r12371 /trunk/ (38 files in 30 dirs): [kernel] update to 2.6.26.3 and 2.6.25.16 Aug 22 19:34:40 juhosg * r12372 /trunk/target/linux/adm5120/ (router_be/config-2.6.26 router_le/config-2.6.26): [adm5120] sync kernel config Aug 22 19:55:56 Hab gehoert, das es in uci jetzt auch native die Moeglichkeit fuer Listen geben soll. Hat jemand ein Beispiel dafuer? Aug 22 20:11:07 x-alina: moin Aug 22 20:11:28 was für ein beispiel möchtest du? Aug 22 20:12:26 hi, wie das im config file aussieht und wie ich darauf ueber das shell api zugreifen kann. Aug 22 20:13:46 (ueberlege grade, ob ich das fuer den olsrd verwenden will) Aug 22 20:20:38 im config file steht einfach statt einer option 'name' 'value' zeile mehrere list 'name' 'value' zeilen Aug 22 20:21:20 im shell api gibt's ne funktion die über alle list values iterieren kann Aug 22 20:21:36 wenn man config_get auf nen list value macht kriegt man das ganze als einen string mit space separation Aug 22 20:23:52 also kann ich bei listen, die keine leerzeichen enthalten duerfen (z.B. interface) einfach get im init.d-script machen und bin zum alten und neuen syntax kompatiebel? Aug 22 20:24:47 (wuerdest du das auch so machen, oder ist die neue Funktion eleganter?) Aug 22 20:25:32 solange die listen keine leerzeichen enthalten ist das mit dem get ok Aug 22 20:26:57 okay, kennst du eine nicht-forkende moeglichkeit um ein zeichen durch ein anderes zu ersetzen? Aug 22 20:27:20 mehrmals oder nur einmal? Aug 22 20:27:39 mehrmals, also alle zeichen im text. Aug 22 20:27:48 nope. wo brauchst du das? Aug 22 20:29:34 schreib fuer den olsrd ein generisches framework um uci in das config file-format zu uebersetzen. oben im quelltext steht z.B. flogendes: Aug 22 20:29:50 OLSRD_OLSRD_INTERNAL_OPTIONS='ignore config_file' Aug 22 20:30:35 OLSRD_OLSRD_STRING_OPTIONS='DebugLevel=0 IpVersion=4 Pollrate=0.025 TcRedundancy=2 MprCoverage=3 LinkQualityFishEye=1 LinkQualityWinSize=100 LinkQualityDijkstraLimit=0+9.0 bLinkQualityLevel=2 FIBMetric=flat Willingness=3 LinkQualityAging=0.1 LinkQualityAlgorithm=etx_fpm' Aug 22 20:30:57 OLSRD_OLSRD_BOOLEAN_OPTIONS='AllowNoInt=1 UseHysteresis=0 ClearScreen=1' Aug 22 20:32:27 Bei enthaelt das LinkQualityDijkstraLimit ein leerzeichen, das ich mit + escaped hab, damit die 9.0 nicht als neue Option interpretiert wird. Aug 22 20:33:00 da wären doch eigentlich uci listen angebracht ;) Aug 22 20:33:30 aber warte lieber noch bis uci 0.6 (sind n paar kleine macken im cli von 0.5) Aug 22 20:33:53 hab das ganze c api aufgeräumt und bin kurz davor, die neue version zu committen Aug 22 20:33:54 Solange die BusyBox Shell keine Arrays unterstuetzt bring mir das wenieg. Aug 22 20:34:31 meine config_list_foreach funktion kann damit umgehen Aug 22 20:37:27 x-alina: anderes IFS (z.B: ,) ? Aug 22 20:37:56 Wie das daoben ist doch keine uci-config, sondern eine art schema, das beschreibt, welche config-option ein string und welche ein bool ist, damit du bei letzteren 1, on, true usw. schreiben kannst. Optional kannst Du darin auch die Default-Value eingeben, so das es z.B. moeglich waere diese von Freifunk-Firmware zu Freifunk-Firmware zu aendern. Aug 22 20:38:26 CyrusFF: Hmm, denke so werde ichs machen Aug 22 20:38:34 THX Aug 22 23:44:22 there is a bug: trunk does not include the libssp Aug 22 23:44:28 even though it was selected in .config Aug 23 00:29:45 nbd: noch wach? **** ENDING LOGGING AT Sat Aug 23 02:59:57 2008