svn commit: r214523 - head/usr.sbin/config
John Baldwin
jhb at FreeBSD.org
Fri Oct 29 19:17:08 UTC 2010
Author: jhb
Date: Fri Oct 29 19:17:07 2010
New Revision: 214523
URL: http://svn.freebsd.org/changeset/base/214523
Log:
Remove support for creating the 'machine' symlink as well as creating the
extra MACHINE_ARCH symlink for certain platforms (such as pc98). The
support for creating these symlinks was added to sys/conf/kern.post.mk in
changeset 152964. The intention of that commit was to remove this code
from config(8), but config(8) was never updated.
Approved by: imp
Modified:
head/usr.sbin/config/main.c
Modified: head/usr.sbin/config/main.c
==============================================================================
--- head/usr.sbin/config/main.c Fri Oct 29 19:07:36 2010 (r214522)
+++ head/usr.sbin/config/main.c Fri Oct 29 19:17:07 2010 (r214523)
@@ -108,7 +108,6 @@ main(int argc, char **argv)
struct stat buf;
int ch, len;
char *p;
- char xxx[MAXPATHLEN];
char *kernfile;
int printmachine;
@@ -218,32 +217,6 @@ main(int argc, char **argv)
} else if (!S_ISDIR(buf.st_mode))
errx(EXIT_FAILURE, "%s isn't a directory", p);
- /*
- * make symbolic links in compilation directory
- * for "sys" (to make genassym.c work along with #include <sys/xxx>)
- * and similarly for "machine".
- */
- if (*srcdir == '\0')
- (void)snprintf(xxx, sizeof(xxx), "../../include");
- else
- (void)snprintf(xxx, sizeof(xxx), "%s/%s/include",
- srcdir, machinename);
- (void) unlink(path("machine"));
- (void) symlink(xxx, path("machine"));
- if (strcmp(machinename, machinearch) != 0) {
- /*
- * make symbolic links in compilation directory for
- * machinearch, if it is different than machinename.
- */
- if (*srcdir == '\0')
- (void)snprintf(xxx, sizeof(xxx), "../../../%s/include",
- machinearch);
- else
- (void)snprintf(xxx, sizeof(xxx), "%s/%s/include",
- srcdir, machinearch);
- (void) unlink(path(machinearch));
- (void) symlink(xxx, path(machinearch));
- }
configfile(); /* put config file into kernel*/
options(); /* make options .h files */
makefile(); /* build Makefile */
More information about the svn-src-head
mailing list