Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!lad! From: lad@lad.sdl.UUCP (Lawrence Deleski) Newsgroups: news.software.b Subject: expire problem in bnews 2.11.18 Message-ID: <53@lad.sdl.UUCP> Date: 15 Sep 89 20:11:20 GMT Organization: Silicon Compiler Systems / Warren, NJ Lines: 43 I'm having a problem doing a rebuild with the patchlevel 18 expire. Using expire -r -I -e 5 -v6, expire runs for quite some time before spouting out the message: Bogus local distribution rejected Expire then dies. The code from header.c where the error occurs is: case DISTRIBUTION: getfield(hp->distribution, sizeof(hp->distribution)); if (STRCMP(hp->distribution, "net") == 0 || STRCMP(hp->distribution, "world") == 0) hp->distribution[0] = '\0'; else if (STRCMP(hp->distribution, "local") == 0 && hp->path[0] != '\0' && #ifdef GENERICPATH strncmp(hp->path, PATHSYSNAME, strlen(PATHSYSNAME)) != 0) { #else /* !GENERICPATH */ strncmp(hp->path, LOCALPATHSYSNAME, strlen(LOCALPATHSYSNAME)) != 0) { #endif /* !GENERICPATH */ hp->distribution[0] = '\0'; xerror("Bogus local distribution rejected"); It seems that it looks in the /usr/lib/news/distributions file for the standard distributions net, world, and local. I edited mine to have just those three. Expire did the same thing. BTW, I can do the standard expire (no rebuild) but I cannot rebuild. Any ideas? -- Lawrence A. Deleski | Silicon Compiler Systems uunet!sdl!lad | 15 Independence Blvd. Cash-We-Serve 76127,104 | Warren, NJ 07060 MABELL: (201) 580-0102 | Ext. 216