wok annotate gpxe/stuff/url_list.u @ rev 9510

Fixed glib. Need to have --sysconfdir=/etc or /etc ends up in /usr folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Wed Apr 06 08:10:27 2011 +0000 (2011-04-06)
parents
children
rev   line source
pascal@2338 1 --- gpxe-0.9.3/src/usr/autoboot.c
pascal@2338 2 +++ gpxe-0.9.3/src/usr/autoboot.c
pascal@2338 3 @@ -229,9 +229,14 @@
pascal@2338 4 set_url ( buf, forced_url.url );
pascal@2338 5 }
pascal@2338 6 while (1) {
pascal@2338 7 - if ( buf[0] ) {
pascal@2338 8 - printf ( "Booting from filename \"%s\"\n", buf );
pascal@2338 9 - return boot_filename ( buf );
pascal@2338 10 + while ( buf[0] ) {
pascal@2338 11 + char *p;
pascal@2338 12 + for ( p = buf; *p && *p != ','; p++ );
pascal@2338 13 + if ( *p ) *p++ = 0;
pascal@2338 14 + set_url ( buf, buf );
pascal@2338 15 + printf ( "Booting from filename \"%s\"\n", buf );
pascal@2338 16 + if ( boot_filename ( buf ) == 0 ) return 0;
pascal@2338 17 + strcpy( buf, p );
pascal@2338 18 }
pascal@2338 19
pascal@2338 20 /* No filename; try the root path */