Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Sep 1998 12:20:52 +0100
From:      Ben Smithurst <ben@scientia.demon.co.uk>
To:        current@FreeBSD.ORG
Subject:   INCLUDE_CONFIG_FILE in kernel broken ...
Message-ID:  <19980907122052.A29879@scientia.demon.co.uk>

next in thread | raw e-mail | index | archive | help
There seem to be a couple of problems with INCLUDE_CONFIG_FILE in a
kernel config:
  1) tabs are converted to newlines, it appears
  2) there are other lines from the strings output beginning with ___

Has anyone else seen this, or is it just me? If it's not just me, this
patch, fixes both, but since I'm  no expert, there may be a better way
to do it:

--- src/usr.sbin/config/main.c.orig	Mon Sep  7 12:08:51 1998
+++ src/usr.sbin/config/main.c	Mon Sep  7 12:13:52 1998
@@ -359,14 +359,16 @@
 	fprintf(fo,"#include \"opt_config.h\"\n");
 	fprintf(fo,"#ifdef INCLUDE_CONFIG_FILE \n");
 	fprintf(fo,"static char *config = \"\\\n");
-	fprintf(fo,"START CONFIG FILE %s\\n\\\n___",PREFIX);
+	fprintf(fo,"START CONFIG FILE %s\\n\\\n____",PREFIX);
 	while (EOF != (i=getc(fi))) {
 		if(i == '\n') {
-			fprintf(fo,"\\n\\\n___");
+			fprintf(fo,"\\n\\\n____");
 		} else if(i == '\"') {
 			fprintf(fo,"\\\"");
 		} else if(i == '\\') {
 			fprintf(fo,"\\\\");
+		} else if(i == '\t') {
+			fprintf(fo," ");
 		} else {
 			putc(i,fo);
 		}

It may have been fixed already, my source is a few days old :-(

If it is just me, does anyone know what could be causing it?

-- 
Ben Smithurst : ben@scientia.demon.co.uk : http://www.scientia.demon.co.uk/

PGP: 0x99392F7D - 3D 89 87 42 CE CA 93 4C  68 32 0E D5 36 05 3D 16
     http://www.scientia.demon.co.uk/ben/pgp-key.html (or use keyservers)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980907122052.A29879>